git-annex/Annex
Joey Hess b81d662cbf Avoid repeated location log commits when a remote is receiving files.
Done by adding a oneshot mode, in which location log changes are written to
the journal, but not committed. Taking advantage of git-annex's existing
ability to recover in this situation.

This is used by git-annex-shell and other places where changes are made to
a remote's location log.
2012-01-28 15:41:52 -04:00
..
Branch.hs avoid multiple unnecessary stats of the index file 2012-01-14 12:07:36 -04:00
BranchState.hs tweak 2012-01-14 14:31:16 -04:00
CatFile.hs detect and recover from branch push/commit race 2011-12-11 20:41:35 -04:00
Content.hs Avoid repeated location log commits when a remote is receiving files. 2012-01-28 15:41:52 -04:00
Exception.hs adjust to build with monad-control-0.3 2011-12-05 22:51:37 -04:00
Journal.hs split out Annex/Journal.hs 2011-12-12 18:03:28 -04:00
LockPool.hs ssh connection caching 2012-01-20 17:14:56 -04:00
Queue.hs reorder repo parameters last 2011-11-08 16:27:20 -04:00
Ssh.hs rename readMaybe to readish 2012-01-23 17:00:10 -04:00
UUID.hs split out three modules from Git 2011-12-13 15:06:49 -04:00
Version.hs split out three modules from Git 2011-12-13 15:06:49 -04:00