git-annex/Remote/Helper
Joey Hess d05b7b9182 better byteRetriever
Make the byteRetriever be passed the callback that consumes the bytestring.

This way, there's no worries about the lazy bytestring not all being read
when the resource that's creating it is closed.

Which in turn lets bup, ddar, and S3 each switch from using an unncessary
fileRetriver to a byteRetriever. So, more efficient on chunks and encrypted
files.

The only remaining fileRetrievers are hook and external, which really do
retrieve to files.
2014-08-03 01:12:24 -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 minor optimisation 2014-08-01 17:18:39 -04:00
ChunkedEncryptable.hs better byteRetriever 2014-08-03 01:12:24 -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