From 3c2887bcfdacd2676386e2e97c29e22c7570cd67 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 28 Feb 2018 12:09:03 -0400 Subject: Support exporttree=yes for rsync special remotes. Renaming is not supported; it might be possible to use --fuzzy to get rsync to notice the file is being renamed, but that is a bit ..fuzzy. On the other hand, interrupted transfers of an exported file are resumed, since rsync is great at that. Had to adjust the exporttree docs, which said interrupted transfers would restart. Note that remove no longer makes the empty directory dummy, instead sending the top-level empty directory. This works just as well and I noticed the dummy was unncessary when refactoring it into removeGeneric. Verified that behavior of remove is not changed, and git annex testremote does pass. This commit was sponsored by Brock Spratlen on Patreon. --- CHANGELOG | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index 861db442b..83692a0e9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,9 @@ +git-annex (6.20180228) UNRELEASED; urgency=medium + + * Support exporttree=yes for rsync special remotes. + + -- Joey Hess Wed, 28 Feb 2018 11:53:03 -0400 + git-annex (6.20180227) upstream; urgency=medium * inprogress: Avoid showing failures for files not in progress. -- cgit v1.2.3