bugfix: Running copy --to when both local and remote had the key dropped it from local.

This commit is contained in:
Joey Hess 2011-01-07 02:14:22 -04:00
parent 71a8278f9c
commit e43d4730c5
2 changed files with 4 additions and 2 deletions

View file

@ -89,7 +89,7 @@ toPerform move key = do
if ok
then return $ Just $ toCleanup move remote key
else return Nothing -- failed
Right True -> return $ Just $ Command.Drop.cleanup key
Right True -> return $ Just $ toCleanup move remote key
toCleanup :: Bool -> Git.Repo -> Key -> CommandCleanup
toCleanup move remote key = do
remoteHasKey remote key True

4
debian/changelog vendored
View file

@ -9,7 +9,9 @@ git-annex (0.16) UNRELEASED; urgency=low
* Also, add a general guard to detect attempts to record information
about repositories with missing UUIDs.
* bugfix: Running `move --to` with a non-ssh remote failed.
* Test suite improvements. Current top-level test coverage: 57%
* bugfix: Running `copy --to` when both local and remote had the key
dropped it from local.
* Test suite improvements. Current top-level test coverage: 62%
-- Joey Hess <joeyh@debian.org> Tue, 04 Jan 2011 17:33:42 -0400