git-annex/Remote
Joey Hess ecb0d5c087 use lock pools throughout git-annex
The one exception is in Utility.Daemon. As long as a process only
daemonizes once, which seems reasonable, and as long as it avoids calling
checkDaemon once it's already running as a daemon, the fcntl locking
gotchas won't be a problem there.

Annex.LockFile has it's own separate lock pool layer, which has been
renamed to LockCache. This is a persistent cache of locks that persist
until closed.

This is not quite done; lockContent stil needs to be converted.
2015-05-19 14:09:52 -04:00
..
Directory update my email address and homepage url 2015-01-21 12:50:09 -04:00
External relay external special remote stderr through progress suppression machinery (eep!) 2015-04-04 14:54:03 -04:00
Helper use lock pools throughout git-annex 2015-05-19 14:09:52 -04:00
Rsync windows build fix 2015-01-29 13:46:57 -04:00
WebDAV groundwork for parameterizing hash depth 2015-01-28 15:55:17 -04:00
BitTorrent.hs add filename to progress bar, and display ok/failed at end 2015-04-14 16:35:10 -04:00
Bup.hs add filename to progress bar, and display ok/failed at end 2015-04-14 16:35:10 -04:00
Ddar.hs add filename to progress bar, and display ok/failed at end 2015-04-14 16:35:10 -04:00
Directory.hs Take space that will be used by running downloads into account when checking annex.diskreserve. 2015-05-12 15:20:22 -04:00
External.hs add filename to progress bar, and display ok/failed at end 2015-04-14 16:35:10 -04:00
GCrypt.hs Merge branch 'master' into concurrentprogress 2015-05-12 13:23:22 -04:00
Git.hs Avoid accumulating transfer failure log files unless the assistant is being used. 2015-05-12 15:53:38 -04:00
Glacier.hs add filename to progress bar, and display ok/failed at end 2015-04-14 16:35:10 -04:00
Hook.hs add filename to progress bar, and display ok/failed at end 2015-04-14 16:35:10 -04:00
List.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Rsync.hs add filename to progress bar, and display ok/failed at end 2015-04-14 16:35:10 -04:00
S3.hs Merge branch 'master' into concurrentprogress 2015-05-12 13:23:22 -04:00
Tahoe.hs Merge branch 'master' into concurrentprogress 2015-05-12 13:23:22 -04:00
Web.hs add filename to progress bar, and display ok/failed at end 2015-04-14 16:35:10 -04:00
WebDAV.hs add filename to progress bar, and display ok/failed at end 2015-04-14 16:35:10 -04:00