git-annex/Assistant/Threads
Joey Hess 65a4c7966f moved transfer queueing out of watcher and into committer
This cleaned up the code quite a bit; now the committer just looks at the
Change to see if it's a change that needs to have a transfer queued for it.
If I later want to add dropping keys for files that were removed, or
something like that, this should make it straightforward.

This also fixes a bug. In direct mode, moving a file out of an archive
directory failed to start a transfer to get its content. The problem
was that the file had not been committed to git yet, and so the transfer
code didn't want to touch it, since fileKey failed to get its key.
Only starting transfers after a commit avoids this problem.
2013-03-10 18:16:03 -04:00
..
Committer.hs moved transfer queueing out of watcher and into committer 2013-03-10 18:16:03 -04:00
ConfigMonitor.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
DaemonStatus.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
Glacier.hs add additional debug info about reasons for transfers 2013-03-01 15:23:59 -04:00
Merger.hs tag xmpp pushes with jid 2013-03-06 16:29:19 -04:00
MountWatcher.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
NetWatcher.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
PairListener.hs better liftAnnex, avoid using runAnnex undefined 2013-03-04 16:36:38 -04:00
Pusher.hs avoid false alert about syncing with xmpp remote 2013-03-06 17:54:45 -04:00
SanityChecker.hs fixed the race breaking moving files from archive in direct mode 2013-03-04 14:25:22 -04:00
TransferPoller.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
Transferrer.hs assistant: Fix dropping content when a file is moved to an archive directory. 2013-03-01 16:46:36 -04:00
TransferScanner.hs assistant: Sync with all git remotes on startup. 2013-03-08 13:48:27 -04:00
TransferWatcher.hs add additional debug info about reasons for drops 2013-03-01 15:58:44 -04:00
Watcher.hs moved transfer queueing out of watcher and into committer 2013-03-10 18:16:03 -04:00
WebApp.hs webapp: New preferences page allows enabling/disabling debug logging at runtime, as well as configuring numcopies and diskreserve. 2013-03-03 17:07:27 -04:00
XMPPClient.hs empty buddy list when client is connecting 2013-03-07 03:50:21 -04:00