git-annex/Remote
Joey Hess 6fcca2f13e WIP converting S3 special remote from hS3 to aws library
Currently, initremote works, but not the other operations. They should be
fairly easy to add from this base.

Also, https://github.com/aristidb/aws/issues/119 blocks internet archive
support.

Note that since http-conduit is used, this also adds https support to S3.
Although git-annex encrypts everything anyway, so that may not be extremely
useful. It is not enabled by default, because existing S3 special remotes
have port=80 in their config. Setting port=443 will enable it.

This commit was sponsored by Daniel Brockman.
2014-08-08 19:00:53 -04:00
..
Directory pushed checkPresent exception handling out of Remote implementations 2014-08-06 13:45:19 -04:00
External unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
Helper WIP converting S3 special remote from hS3 to aws library 2014-08-08 19:00:53 -04:00
Rsync rsync special remote: Fix slashes when used on Windows. 2014-03-18 13:02:10 -04:00
WebDAV WebDAV: Avoid buffering whole file in memory when downloading. 2014-08-08 13:40:55 -04:00
Bup.hs run Preparer to get Remover and CheckPresent actions 2014-08-06 14:28:36 -04:00
Ddar.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
Directory.hs run Preparer to get Remover and CheckPresent actions 2014-08-06 14:28:36 -04:00
External.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
GCrypt.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
Git.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
Glacier.hs run Preparer to get Remover and CheckPresent actions 2014-08-06 14:28:36 -04:00
Hook.hs run Preparer to get Remover and CheckPresent actions 2014-08-06 14:28:36 -04:00
List.hs factor out getRemoteGitConfig 2014-05-16 16:08:20 -04:00
Rsync.hs run Preparer to get Remover and CheckPresent actions 2014-08-06 14:28:36 -04:00
S3.hs WIP converting S3 special remote from hS3 to aws library 2014-08-08 19:00:53 -04:00
Tahoe.hs pushed checkPresent exception handling out of Remote implementations 2014-08-06 13:45:19 -04:00
Web.hs pushed checkPresent exception handling out of Remote implementations 2014-08-06 13:45:19 -04:00
WebDAV.hs fix removeKey when not present 2014-08-08 14:57:05 -04:00