summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2017-05-10 15:37:40 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2017-05-10 15:37:40 -0400
commit187b23f727f80ca4a1eee4e8e5b33c51b8d95526 (patch)
tree04feaa7fb8ff511a17cb88dea629f9d8683c4878
parent07336da162acf53a4fa5340e8f88f67e71711d40 (diff)
add news item for git-annex 6.20170510
-rw-r--r--doc/news/version_6.20170214.mdwn56
-rw-r--r--doc/news/version_6.20170510.mdwn27
2 files changed, 27 insertions, 56 deletions
diff --git a/doc/news/version_6.20170214.mdwn b/doc/news/version_6.20170214.mdwn
deleted file mode 100644
index bc40e75a6..000000000
--- a/doc/news/version_6.20170214.mdwn
+++ /dev/null
@@ -1,56 +0,0 @@
-git-annex 6.20170214 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
- * Increase default cost for p2p remotes from 200 to 1000.
- This makes git-annex prefer transferring data from special
- remotes when possible.
- * Remove -j short option for --json-progress; that option was already
- taken for --json.
- * vicfg: Include the numcopies configuation.
- * config: New command for storing configuration in the git-annex branch.
- * annex.autocommit can be configured via git-annex config, to control
- the default behavior in all clones of a repository.
- * New annex.synccontent config setting, which can be set to true to make
- git annex sync default to --content. This may become the default at
- some point in the future. As well as being configuable by git config,
- it can be configured by git-annex config to control the default
- behavior in all clones of a repository.
- * stack.yaml: Update to lts-7.18.
- * Some optimisations to string splitting code.
- * unused: When large files are checked right into git, avoid buffering
- their contents in memory.
- * unused: Improved memory use significantly when there are a lot
- of differences between branches.
- * Wormhole pairing will start to provide an appid to wormhole on
- 2021-12-31. An appid can't be provided now because Debian stable is going
- to ship a older version of git-annex that does not provide an appid.
- Assumption is that by 2021-12-31, this version of git-annex will be
- shipped in a Debian stable release. If that turns out to not be the
- case, this change will need to be cherry-picked into the git-annex in
- Debian stable, or its wormhole pairing will break.
- * Fix build with aws 0.16. Thanks, aristidb.
- * assistant: Make --autostart --foreground wait for the children it
- starts. Before, the --foreground was ignored when autostarting.
- * initremote: When a uuid= parameter is passed, use the specified
- UUID for the new special remote, instead of generating a UUID.
- This can be useful in some situations, eg when the same data can be
- accessed via two different special remote backends.
- * import: Changed how --deduplicate, --skip-duplicates, and
- --clean-duplicates determine if a file is a duplicate.
- Before, only content known to be present somewhere was considered
- a duplicate. Now, any content that has been annexed before will be
- considered a duplicate, even if all annexed copies of the data have
- been lost.
- Note that --clean-duplicates and --deduplicate still check
- numcopies, so won't delete duplicate files unless there's an annexed
- copy.
- * import: --deduplicate and --skip-duplicates were implemented
- inneficiently; they unncessarily hashed each file twice. They have
- been improved to only hash once.
- * import: Added --reinject-duplicates.
- * Added git template directory to Linux standalone tarball and OSX
- app bundle.
- * Improve pid locking code to work on filesystems that don't support hard
- links.
- * S3: Fix check of uuid file stored in bucket, which was not working.
- * Work around sqlite's incorrect handling of umask when creating
- databases."""]] \ No newline at end of file
diff --git a/doc/news/version_6.20170510.mdwn b/doc/news/version_6.20170510.mdwn
new file mode 100644
index 000000000..b22af5e8e
--- /dev/null
+++ b/doc/news/version_6.20170510.mdwn
@@ -0,0 +1,27 @@
+git-annex 6.20170510 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
+ * When a http remote does not expose an annex.uuid config, only warn
+ about it once, not every time git-annex is run.
+ * multicast: New command, uses uftp to multicast annexed files, for eg
+ a classroom setting.
+ * Added remote.&lt;name&gt;.annex-push and remote.&lt;name&gt;.annex-pull
+ which can be useful to make remotes that don't get fully synced with
+ local changes.
+ * Disable git-annex's support for GIT\_SSH and GIT\_SSH\_COMMAND, unless
+ GIT\_ANNEX\_USE\_GIT\_SSH=1 is also set in the environment. This is
+ necessary because as feared, the extra -n parameter that git-annex
+ passes breaks uses of these environment variables that expect exactly
+ the parameters that git passes.
+ * enableremote: When enabling a non-special remote, param=value
+ parameters can't be used, so error out if any are provided.
+ * enableremote: Fix re-enabling of special remotes that have a git
+ url, so that eg, encryption key changes take effect. They were silently
+ ignored, a reversion introduced in 6.20160527.
+ * gcrypt: Support re-enabling to change eg, encryption parameters.
+ This was never supported before.
+ * git annex add -u now supported, analagous to git add -u
+ * version: Added "dependency versions" line.
+ * Keys marked as dead are now skipped by --all.
+ * annex.backend is the new name for what was annex.backends, and takes
+ a single key-value backend, rather than the unncessary and confusing
+ list. The old option still works if set."""]] \ No newline at end of file