summaryrefslogtreecommitdiff
path: root/Remote/List.hs
Commit message (Collapse)AuthorAge
* type based git config handling for remotesGravatar Joey Hess2013-01-01
| | | | | Still a couple of places that use git config ad-hoc, but this is most of it done.
* avoid unnecessary MaybeGravatar Joey Hess2012-11-30
|
* Amazon Glacier special remote; 100% workingGravatar Joey Hess2012-11-20
|
* skeltal webdav special remoteGravatar Joey Hess2012-11-14
| | | | | Doesn't actually store anything yet, but initremote works and tests the server.
* where indentingGravatar Joey Hess2012-11-11
|
* refactorGravatar Joey Hess2012-08-26
|
* adding removable drive repos now basically worksGravatar Joey Hess2012-08-05
|
* add a path field to remotesGravatar Joey Hess2012-07-22
| | | | | Also broke out some helper functions around constructing remotes, to be used later.
* use LANGUAGE CPP pragma, avoids running cpp on all the other sourcesGravatar Joey Hess2012-04-17
|
* cabal file now autodetects whether S3 support is available.Gravatar Joey Hess2012-04-14
|
* add remote start and stop hooksGravatar Joey Hess2012-03-04
| | | | | | Locking is used, so that, if there are multiple git-annex processes using a remote concurrently, the stop hook is only run by the last process that uses it.
* oopsGravatar Joey Hess2012-02-14
|
* rework git check-attr interfaceGravatar Joey Hess2012-02-13
| | | | | | | | | | | | | | | Now gitattributes are looked up, efficiently, in only the places that really need them, using the same approach used for cat-file. The old CheckAttr code seemed very fragile, in the way it streamed files through git check-attr. I actually found that cad8824852aa0623dc41eac02a9e2bae47d88ec4 was still deadlocking with ghc 7.4, at the end of adding a lot of files. This should fix that problem, and avoid future ones. The best part is that this removes withAttrFilesInGit and withNumCopies, which were complicated Seek methods, as well as simplfying the types for several other Seek methods that had a Backend tupled in.
* break module dependancy loopGravatar Joey Hess2012-01-10
A PITA but worth it to clean up the trust configuration code.