From 60e30564338ebd9b18b5e229a9050478e5b8c423 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 2 Jun 2016 13:50:05 -0400 Subject: 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. --- CHANGELOG | 3 +++ 1 file changed, 3 insertions(+) (limited to 'CHANGELOG') 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 Fri, 27 May 2016 13:12:48 -0400 -- cgit v1.2.3