git-annex/Assistant/Threads
Joey Hess ba27483c6a avoid making empty commits
This doesn't avoid it sometimes attempting to commit when there are no
changes. Typically that happens when a change is pushed in from another
repo; the watcher sees the file and tries to stage it, resulting in an
empty commit. Really fixing that would probably use more CPU than
occasionally trying to make an empty commit.

However, this does save a lot of unnecessary work, as those empty commits
had to be synced out, which no longer happens.
2012-09-18 14:43:56 -04:00
..
Committer.hs avoid making empty commits 2012-09-18 14:43:56 -04:00
DaemonStatus.hs display errors when any named thread crashes 2012-09-06 14:56:04 -04:00
Merger.hs run current branch merge in annex monad 2012-09-17 22:04:43 -04:00
MountWatcher.hs display errors when any named thread crashes 2012-09-06 14:56:04 -04:00
NetWatcher.hs hlint 2012-09-13 00:57:52 -04:00
PairListener.hs hlint 2012-09-13 00:57:52 -04:00
Pusher.hs hlint 2012-09-13 00:57:52 -04:00
SanityChecker.hs display errors when any named thread crashes 2012-09-06 14:56:04 -04:00
TransferPoller.hs display errors when any named thread crashes 2012-09-06 14:56:04 -04:00
Transferrer.hs when a Download finishes, queue Uploads 2012-09-18 14:10:33 -04:00
TransferScanner.hs cleanup 2012-09-17 14:58:43 -04:00
TransferWatcher.hs avoid sending uploads right back to where the download came from 2012-09-18 14:24:51 -04:00
Watcher.hs hlint 2012-09-13 00:57:52 -04:00
WebApp.hs hlint 2012-09-13 00:57:52 -04:00