summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-02-25 18:02:49 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-02-25 18:02:49 -0400
commitc3fbe07d7ad03944d0967ebfa2b8f65cbc2ad5dc (patch)
treef5c1d22fdc51b597cb291bfe689e4514b0e5610a /debian
parenta3c9d06a265b2d6d3003af805b8345e4ddd3d87c (diff)
do a cleanup commit after moving data from or to a git remote
Added Annex.cleanup, which is a general purpose interface for adding actions to run at the end. Remotes with the old git-annex-shell will commit every time, and have no commit command, so hide stderr when running the commit command.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog8
1 files changed, 2 insertions, 6 deletions
diff --git a/debian/changelog b/debian/changelog
index bb838ed60..9436d2e6d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -29,12 +29,8 @@ git-annex (3.20120124) UNRELEASED; urgency=low
* Store web special remote url info in a more efficient location.
* Deal with NFS problem that caused a failure to remove a directory
when removing content from the annex.
- * Avoid repeated location log commits when a remote is receiving files.
- Done by adding a oneshot mode, in which location log changes are
- written to the journal, but not committed. Taking advantage of
- git-annex's existing ability to recover in this situation. This is
- used by git-annex-shell and other places where changes are made to
- a remote's location log.
+ * Make a single location log commit after a remote has received or
+ dropped files. Uses a new "git-annex-shell commit" command.
* To avoid commits of data to the git-annex branch after each command
is run, set annex.alwayscommit=false. Its data will then be committed
less frequently, when a merge or sync is done.