aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2016-06-02 13:50:05 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2016-06-02 13:50:43 -0400
commit60e30564338ebd9b18b5e229a9050478e5b8c423 (patch)
tree29f6aeecaea4ec7301951636b62b12980a816306 /CHANGELOG
parenta19c55d87ae35f4b65d3a4668c2dca1cf6f875df (diff)
sync --content: Fix bug that caused transfers of files to be made to a git remote that does not have a UUID. This particularly impacted clones from gcrypt repositories.
Added guard in Annex.Transfer to prevent this problem at a deeper level. I'm unhappy ith NoUUID, but having Maybe UUID instead wouldn't help either if nothing checked that there was a UUID. Since there legitimately need to be Remotes that do not have a UUID, I can't see a way to fix it at the type level, short making there be two separate types of Remotes.
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG3
1 files changed, 3 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 06c9974df..fc6720928 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -5,6 +5,9 @@ git-annex (6.20160528) UNRELEASED; urgency=medium
union merging and performing transitions.
* Remove Makefile from cabal tarball; man page building is now handled by
a small haskell program.
+ * sync --content: Fix bug that caused transfers of files to be made
+ to a git remote that does not have a UUID. This particularly impacted
+ clones from gcrypt repositories.
-- Joey Hess <id@joeyh.name> Fri, 27 May 2016 13:12:48 -0400