add news item for git-annex 6.20170214
authorJoey Hess <joeyh@joeyh.name>
Tue, 14 Feb 2017 18:56:57 +0000 (14:56 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 14 Feb 2017 18:56:57 +0000 (14:56 -0400)
doc/news/version_6.20161031.mdwn [deleted file]
doc/news/version_6.20161111.mdwn [deleted file]
doc/news/version_6.20170214.mdwn [new file with mode: 0644]

diff --git a/doc/news/version_6.20161031.mdwn b/doc/news/version_6.20161031.mdwn
deleted file mode 100644 (file)
index 69b0bb9..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-git-annex 6.20161031 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
-   * Assistant, repair: Fix ignoring of git fsck errors due to
-     duplicate file entries in tree objects.
-   * Linux standalone: Fix location of locale files in the bundle.
-   * Fix reversion in 6.20161012 that prevented adding files with a space
-     in their name."""]]
\ No newline at end of file
diff --git a/doc/news/version_6.20161111.mdwn b/doc/news/version_6.20161111.mdwn
deleted file mode 100644 (file)
index 6c237a7..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-git-annex 6.20161111 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
-   * Restarting a crashing git process could result in filename encoding
-     issues when not in a unicode locale, as the restarted processes's
-     handles were not read in raw mode.
-   * Make .git/annex/ssh.config file work with versions of ssh older than
-     7.3, which don't support Include. When used with an older version
-     of ssh, any ServerAliveInterval in ~/.ssh/config will be overridden
-     by .git/annex/ssh.config.
-   * S3: Support the special case endpoint needed for the cn-north-1 region.
-   * Webapp: Don't list the Frankfurt S3 region, as this (and some other new
-     regions) need V4 authorization which the aws library does not yet use.
-   * reinject --known: Avoid second, unncessary checksum of file.
-   * OSX: Remove RPATHs from git-annex binary, which are not needed,
-     slow down startup, and break the OSX Sierra linker.
-   * webapp: Explicitly avoid checking for auth in static subsite
-     requests. Yesod didn't used to do auth checks for that, but this may
-     have changed.
-   * Linux standalone: Avoid using hard links in the tarball so it can be
-     untarred on eg, afs which does not support them."""]]
\ No newline at end of file
diff --git a/doc/news/version_6.20170214.mdwn b/doc/news/version_6.20170214.mdwn
new file mode 100644 (file)
index 0000000..bc40e75
--- /dev/null
@@ -0,0 +1,56 @@
+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