diff options
author | Joey Hess <joey@kitenet.net> | 2014-01-01 20:12:20 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-01-01 20:12:20 -0400 |
commit | 08b48fa3ee2cb817b41c56470be8cf6c3cee7f27 (patch) | |
tree | 3e01c1d3a781320e7794374f7bb4fb94c87bc000 /debian | |
parent | a62d941be1e90d13d4dddbe86d75c050f22cd61d (diff) |
added GETWANTED, SETWANTED for Tobias's flickr remote
This was unexpectedly difficult because of a depdenency cycle. To parse a
preferred content expression involves several things that need to operate
on the list of remotes. Which needs Remote.External. The only way to avoid
this cycle (I tried breaking it at several points) was to skip parsing the
expression in SETWANTED.
That's sorta ok, because git-annex already has to deal with unparsable
preferred content expressions being stored, in order to handle eg,
upgrades. But I'm still not very happy that I cannot check it.
I feel this is a strong indication that I need to beware of further
bloating the special remote protocol interface.
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index b1c159a1a..69b4f98a8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,7 +1,7 @@ git-annex (5.20131231) UNRELEASED; urgency=medium * mirror: Support --all (and --unused). - * external special remote protocol: Added GETUUID. + * external special remote protocol: Added GETUUID, GETWANTED, SETWANTED. * Windows: Fix bug in direct mode merge code that could cause files in subdirectories to go missing. * Windows: Avoid eating stdin when running ssh to add a authorized key, |