git-annex/Types
Joey Hess 94fcd0cf59 add routes to pause/start/cancel transfers
This commit includes a paydown on technical debt incurred two years ago,
when I didn't know that it was bad to make custom Read and Show instances
for types. As the routes need Read and Show for Transfer, which includes a
Key, and deriving my own Read instance of key was not practical,
I had to finally clean that up.

So the compact Key read and show functions are now file2key and key2file,
and Read and Show are now derived instances.

Changed all code that used the old instances, compiler checked.
(There were a few places, particularly in Command.Unused, and the test
suite where the Show instance continue to be used for legitimate
comparisons; ie show key_x == show key_y (though really in a bloom filter))
2012-08-08 16:20:24 -04:00
..
Backend.hs maintain set of files pendingAdd 2012-06-20 16:31:46 -04:00
BranchState.hs avoid multiple unnecessary stats of the index file 2012-01-14 12:07:36 -04:00
Command.hs order commands in usage by name 2012-02-16 16:53:44 -04:00
Crypto.hs Added shared cipher mode to encryptable special remotes. 2012-04-29 14:02:43 -04:00
Key.hs add routes to pause/start/cancel transfers 2012-08-08 16:20:24 -04:00
KeySource.hs remove unused and slightly indefensible Eq and Ord instances 2012-06-21 13:14:31 -04:00
Messages.hs display "Recording state in git..." when staging the journal 2012-04-27 13:54:33 -04:00
Option.hs per-command options 2012-01-05 23:11:07 -04:00
Remote.hs add a path field to remotes 2012-07-22 14:30:43 -04:00
TrustLevel.hs dead: A command which says that a repository is gone for good and you don't want git-annex to mention it again. 2011-12-02 16:59:55 -04:00
UUID.hs add routes to pause/start/cancel transfers 2012-08-08 16:20:24 -04:00