git-annex/Assistant
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
..
Install ifdef osx includes 2012-09-28 19:18:08 -04:00
Pairing webapp: Display any error message from git init if it fails to create a repository. 2013-02-26 13:04:37 -04:00
Threads moved transfer queueing out of watcher and into committer 2013-03-10 18:16:03 -04:00
Types moved transfer queueing out of watcher and into committer 2013-03-10 18:16:03 -04:00
WebApp simpler use of MIN_VERSION checks 2013-03-10 15:43:17 -04:00
XMPP add alerts while performing xmpp git push/pull 2013-03-07 02:38:57 -04:00
Alert.hs fix pair complete alert combining 2013-03-05 16:23:56 -04:00
BranchChange.hs split BranchChange and lifted 2012-10-29 19:20:54 -04:00
Changes.hs moved transfer queueing out of watcher and into committer 2013-03-10 18:16:03 -04:00
Commits.hs split Commits and lifted 2012-10-29 19:35:18 -04:00
Common.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
DaemonStatus.hs log alerts in notice mode, which is enabled by default 2013-01-15 14:34:39 -04:00
Drop.hs typo 2013-03-01 16:58:19 -04:00
Environment.hs assistant: Detect when system is not configured with a user name, and set environment to prevent git from failing. 2013-01-06 13:34:08 -04:00
Install.hs deal with Android's nonstandard shell location 2013-02-13 14:30:04 -04:00
MakeRemote.hs two types of byName 2013-03-05 15:43:56 -04:00
Monad.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
NamedThread.hs avoid a warning 2013-02-06 15:43:23 -04:00
NetMessager.hs assistant: XMPP git pull and push requests are cached and sent when presence of a new client is detected. 2013-03-06 21:38:01 -04:00
Pairing.hs Makefile now builds using cabal, taking advantage of cabal's automatic detection of appropriate build flags. 2013-02-27 02:39:22 -04:00
Pushes.hs whitespace fixes 2012-12-13 00:45:27 -04:00
ScanRemotes.hs where indentation 2012-10-31 02:34:03 -04:00
Ssh.hs Makefile now builds using cabal, taking advantage of cabal's automatic detection of appropriate build flags. 2013-02-27 02:39:22 -04:00
Sync.hs avoid false alert about syncing with xmpp remote 2013-03-06 17:54:45 -04:00
TransferQueue.hs logic error 2013-03-07 14:08:50 -04:00
TransferSlots.hs better handling of lifting from XMPP -> Assistant 2012-11-05 19:39:08 -04:00
WebApp.hs better liftAnnex, avoid using runAnnex undefined 2013-03-04 16:36:38 -04:00
XMPP.hs remove xa 2013-03-07 03:35:47 -04:00