git-annex/Remote
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
..
Directory lift types from IO to Annex 2014-07-29 16:28:44 -04:00
External factored out Utility.SimpleProtocol from the external special remote implementation 2014-04-05 13:29:28 -04:00
Helper lift types from IO to Annex 2014-07-29 16:28:44 -04:00
Rsync rsync special remote: Fix slashes when used on Windows. 2014-03-18 13:02:10 -04:00
WebDAV more DAV url fixes for windows 2014-02-25 16:16:14 -04:00
Bup.hs factor out getRemoteGitConfig 2014-05-16 16:08:20 -04:00
Ddar.hs remove odd character that snuck in somehow and broke build 2014-05-15 16:36:19 -04:00
Directory.hs lift types from IO to Annex 2014-07-29 16:28:44 -04:00
External.hs export CreateProcess fields from Utility.Process 2014-06-10 19:20:14 -04:00
GCrypt.hs Set gcrypt-publish-participants when setting up a gcrypt repository, to avoid unncessary passphrase prompts. 2014-07-15 17:33:14 -04:00
Git.hs optimise handling of unavailable repos 2014-07-15 14:45:27 -04:00
Glacier.hs fix build 2014-07-26 20:21:36 -04:00
Hook.hs export CreateProcess fields from Utility.Process 2014-06-10 19:20:14 -04:00
List.hs factor out getRemoteGitConfig 2014-05-16 16:08:20 -04:00
Rsync.hs rsync special remote: Fix slashes when used on Windows. 2014-03-18 13:02:10 -04:00
S3.hs S3: Deal with AWS ACL configurations that do not allow creating or checking the location of a bucket, but only reading and writing content to it. 2014-07-11 15:21:43 -04:00
Tahoe.hs Fix thaoe remote to work with latest tahoe (v. 1.10.0) 2014-03-26 00:31:02 +01:00
Web.hs add UrlOptions sum type 2014-02-24 22:00:25 -04:00
WebDAV.hs better exception display 2014-07-26 23:01:44 -04:00