diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-06-02 13:50:05 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-06-02 13:50:43 -0400 |
commit | 60e30564338ebd9b18b5e229a9050478e5b8c423 (patch) | |
tree | 29f6aeecaea4ec7301951636b62b12980a816306 /CHANGELOG | |
parent | a19c55d87ae35f4b65d3a4668c2dca1cf6f875df (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-- | CHANGELOG | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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 |