git-annex/Remote/Helper
Joey Hess 1d263e1e7e lift types from IO to Annex
Some remotes like External need to run store and retrieve actions in Annex,
not IO. In order to do that lift, I had to dive pretty deep into the
utilities, making Utility.Gpg and Utility.Tmp be partly converted to using
MonadIO, and Control.Monad.Catch for exception handling.

There should be no behavior changes in this commit.

This commit was sponsored by Michael Barabanov.
2014-07-29 16:28:44 -04:00
..
Chunked better exception display 2014-07-26 23:01:44 -04:00
AWS.hs plumb creds from webapp to initremote 2014-02-11 14:07:56 -04:00
Chunked.hs lift types from IO to Annex 2014-07-29 16:28:44 -04:00
ChunkedEncryptable.hs add ContentSource type, for remotes that act on files rather than ByteStrings 2014-07-29 15:16:12 -04:00
Encryptable.hs comment typo 2014-07-27 01:22:51 -04:00
Git.hs add GETAVAILABILITY to external special remote protocol 2014-01-13 14:41:10 -04:00
Hooks.hs refactor locking 2014-07-10 00:32:23 -04:00
Messages.hs factor out more ssh stuff from git remote 2013-09-24 13:37:41 -04:00
ReadOnly.hs Remotes can now be made read-only, by setting remote.<name>.annex-readonly 2014-01-02 13:12:32 -04:00
Special.hs git subcommand cleanup 2013-03-03 13:39:07 -04:00
Ssh.hs factor out getRemoteGitConfig 2014-05-16 16:08:20 -04:00