aboutsummaryrefslogtreecommitdiff
path: root/doc/news
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-10-19 14:54:42 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-10-19 14:54:42 -0400
commit4c1f1455302f7f24d84d071d5812313ea24e7355 (patch)
tree3665017e3fdb17f27cda6dcf0bbb114a3f4c55e6 /doc/news
parent8a836c720c2d450b57a1ec5b55140a07bb4ff663 (diff)
add news item for git-annex 5.20151019
Diffstat (limited to 'doc/news')
-rw-r--r--doc/news/version_5.20150812.mdwn40
-rw-r--r--doc/news/version_5.20150824.mdwn30
-rw-r--r--doc/news/version_5.20151019.mdwn53
3 files changed, 53 insertions, 70 deletions
diff --git a/doc/news/version_5.20150812.mdwn b/doc/news/version_5.20150812.mdwn
deleted file mode 100644
index 4848de868..000000000
--- a/doc/news/version_5.20150812.mdwn
+++ /dev/null
@@ -1,40 +0,0 @@
-git-annex 5.20150812 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
- * Added support for SHA3 hashed keys (in 8 varieties), when git-annex is
- built using the cryptonite library.
- * metadata: Fix reversion introduced in 5.20150727 that caused recursive
- display of metadata to not work.
- * Windows: Fix bug that caused git-annex sync to fail due to missing
- environment variable.
- * Fix setting/setting/viewing metadata that contains unicode or other
- special characters, when in a non-unicode locale.
- * Simplify setup process for a ssh remote. Now it suffices to run git
- remote add, followed by git-annex sync. Now the remote is automatically
- initialized for use by git-annex, where before the git-annex branch had
- to manually be pushed before using git-annex sync. Note that this
- involved changes to git-annex-shell, so if the remote is using an old
- version, the manual push is still needed.
- * git-annex-shell: Don't let configlist auto-init repository when in
- readonly mode.
- * Perform a clean shutdown when --time-limit is reached.
- This includes running queued git commands, and cleanup actions normally
- run when a command is finished.
- * fsck: Commit incremental fsck database when --time-limit is reached.
- Previously, some of the last files fscked did not make it into the
- database when using --time-limit.
- * fsck: Commit incremental fsck database after every 1000 files
- fscked, or every 5 minutes, whichever comes first. Previously,
- commits were made every 1000 files fscked.
- * Linux standalone: Work around problem that prevented it from working
- properly if unpacked into a directory that contains ":" or ";" in its
- name.
- * proxy: Fix proxy git commit of non-annexed files in direct mode.
- * proxy: If a non-proxied git command, such as git revert
- would normally fail because of unstaged files in the work tree,
- make the proxied command fail the same way.
- * proxy: Fix removal of files deleted by the proxied command.
- * proxy: Fix behavior when run in subdirectory of git repo.
- * Improve Setup.hs file so that cabal copy --destdir works.
- Thanks, Magnus Therning.
- * Tighten dependency on optparse-applicative to 0.11.0.
- * Added back debian/cabal-wrapper, since it still seems needed after all."""]] \ No newline at end of file
diff --git a/doc/news/version_5.20150824.mdwn b/doc/news/version_5.20150824.mdwn
deleted file mode 100644
index cc93106a9..000000000
--- a/doc/news/version_5.20150824.mdwn
+++ /dev/null
@@ -1,30 +0,0 @@
-git-annex 5.20150824 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
- * Sped up downloads of files from ssh remotes, reducing the
- non-data-transfer overhead 6x.
- * sync: Support --jobs
- * sync --content: Avoid unnecessary second pull from remotes when
- no file transfers are made.
- * External special remotes can now be built that can be used in readonly
- mode, where git-annex downloads content from the remote using regular
- http.
- * Added WHEREIS to external special remote protocol.
- * importfeed --relaxed: Avoid hitting the urls of items in the feed.
- * Fix reversion in init when ran as root, introduced in version 5.20150731.
- * Reorder declaration to fix build with yesod-core &gt; 1.4.13.
- Thanks, Michael Alan Dorman.
- * Fix building without quvi and without database.
- Thanks, Ben Boeckel.
- * Avoid building the assistant on the hurd, since an inotify equivalent
- is not yet implemented in git-annex for the hurd.
- * --debug log messages are now timestamped with fractional seconds.
- * --debug is passed along to git-annex-shell when git-annex is in debug mode.
- * Makefile: Pass LDFLAGS, CFLAGS, and CPPFLAGS through ghc and on to
- ld, cc, and cpp.
- * As a result of the Makefile changes, the Debian package is built
- with various hardening options. Although their benefit to a largely
- haskell program is unknown."""]]
-
-Note: The x86-64 bit linux standalone tarball shipped with this version had
-a broken version of ssh that crashed on startup. The tarball has been
-updated to fix this problem.
diff --git a/doc/news/version_5.20151019.mdwn b/doc/news/version_5.20151019.mdwn
new file mode 100644
index 000000000..f3387e351
--- /dev/null
+++ b/doc/news/version_5.20151019.mdwn
@@ -0,0 +1,53 @@
+git-annex 5.20151019 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
+ * Fix a longstanding, but unlikely to occur bug, where dropping
+ a file from a remote could race with other drops of the same file,
+ and result in all copies of its content being lost.
+ * git-annex-shell: Added lockcontent command, to prevent dropping of
+ a key's content. This is necessary due to the above bugfix.
+ * In some cases, the above bugfix changes what git-annex allows you to
+ drop:
+ - When a file is present in several special remotes,
+ but not in any accessible git repositories, dropping it from one of
+ the special remotes will now fail. Instead, the file has to be
+ moved from one of the special remotes to the git repository, and can
+ then safely be dropped from the git repository.
+ - If a git remote has too old a version of git-annex-shell installed,
+ git-annex won't trust it to hold onto a copy of a file when dropping
+ that file from the local git repository.
+ * Changed drop ordering when using git annex sync --content or the
+ assistant, to drop from remotes first and from the local repo last.
+ This works better with the behavior changes to drop in many cases.
+ * Do verification of checksums of annex objects downloaded from remotes.
+ * When annex objects are received into git repositories from other git
+ repos, their checksums are verified then too.
+ * To get the old, faster, behavior of not verifying checksums, set
+ annex.verify=false, or remote.&lt;name&gt;.annex-verify=false.
+ * setkey, rekey: These commands also now verify that the provided file
+ matches the expected checksum of the key, unless annex.verify=false.
+ * reinject: Already verified content; this can now be disabled by
+ setting annex.verify=false.
+ * sync, merge, assistant: When git merge failed for a reason other
+ than a conflicted merge, such as a crippled filesystem not allowing
+ particular characters in filenames, git-annex would make a merge commit
+ that could omit such files or otherwise be bad. Fixed by aborting the
+ whole merge process when git merge fails for any reason other than a
+ merge conflict.
+ * Allow building with S3 disabled again.
+ * Ported disk free space checking code to work on Solaris.
+ * Windows webapp: Fix support for entering password when setting
+ up a ssh remote.
+ * copy --auto was checking the wrong repo's preferred content.
+ (--from was checking what --to should, and vice-versa.)
+ Fixed this bug, which was introduced in version 5.20150727.
+ * Avoid unncessary write to the location log when a file is unlocked
+ and then added back with unchanged content.
+ * S3: Fix support for using https.
+ * Avoid displaying network transport warning when a ssh remote
+ does not yet have an annex.uuid set.
+ * Debian: Add torrent library to build-depends as it's packaged now,
+ and stop recommending bittornado | bittorrent.
+ * Debian: Remove build dependency on transformers library, as it is now
+ included in ghc.
+ * Debian: Remote menu file, since a desktop file is provided and
+ lintian says there can be only one."""]] \ No newline at end of file