git-annex/Logs
Joey Hess 3518c586cf fix transfers of key with no associated file
Several places assumed this would not happen, and when the AssociatedFile
was Nothing, did nothing.

As part of this, preferred content checks pass the Key around.

Note that checkMatcher is sometimes now called with Just Key and Just File.
It currently constructs a FileMatcher, ignoring the Key. However, if it
constructed a FileKeyMatcher, which contained both, then it might be
possible to speed up parts of Limit, which currently call the somewhat
expensive lookupFileKey to get the Key.

I have not made this optimisation yet, because I am not sure if the key is
always the same. Will need some significant checking to satisfy myself
that's the case..
2014-01-23 16:44:02 -04:00
..
PreferredContent added GETWANTED, SETWANTED for Tobias's flickr remote 2014-01-01 20:12:20 -04:00
Presence forget --drop-dead: Completely removes mentions of repositories that have been marked as dead from the git-annex branch. 2013-08-31 17:51:13 -04:00
Trust forget --drop-dead: Completely removes mentions of repositories that have been marked as dead from the git-annex branch. 2013-08-31 17:51:13 -04:00
FsckResults.hs merge improved fsck types from git-repair and some associated changes 2013-11-30 14:29:11 -04:00
Group.hs refactor git-annex branch log filename code into central location 2013-08-29 19:13:00 -04:00
Location.hs fix warning 2013-09-04 21:37:13 -04:00
NumCopies.hs reorg 2014-01-21 18:08:56 -04:00
PreferredContent.hs fix transfers of key with no associated file 2014-01-23 16:44:02 -04:00
Presence.hs forget --drop-dead: Completely removes mentions of repositories that have been marked as dead from the git-annex branch. 2013-08-31 17:51:13 -04:00
Remote.hs refactor git-annex branch log filename code into central location 2013-08-29 19:13:00 -04:00
RemoteState.hs copyright year 2014-01-08 16:29:15 -04:00
Schedule.hs write via temp file 2013-10-14 16:15:38 -04:00
SingleValue.hs reorganize numcopies code (no behavior changes) 2014-01-21 16:08:59 -04:00
Transfer.hs syntax 2013-12-11 00:18:58 -04:00
Transitions.hs remove *>=> and >=*> ; use <$$> instead 2013-09-27 19:58:48 -04:00
Trust.hs forget --drop-dead: Completely removes mentions of repositories that have been marked as dead from the git-annex branch. 2013-08-31 17:51:13 -04:00
Unused.hs add webapp UI to manage unused files 2014-01-23 15:09:43 -04:00
UUID.hs fix crash on empty description 2013-11-09 13:50:44 -04:00
UUIDBased.hs add remote state logs 2014-01-03 16:35:57 -04:00
Web.hs sync, pre-commit, indirect: Avoid unnecessarily catting non-symlink files from git, which can be so large it runs out of memory. 2013-09-19 14:48:42 -04:00