git-annex/Assistant
Joey Hess c908672f3d fix another potential race with the watcher and direct mode
Watcher wants to rewrite symlink to fix it. But in direct mode, the symlink
could be replaced at any time with file content that has finished being
transferred by some other process. So, just don't touch it.

FWIW, I audited the rest of the assistant for places where it removes
files, and the rest is ok. I have not audited the rest of git-annex.
2013-03-04 15:09:32 -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 fix another potential race with the watcher and direct mode 2013-03-04 15:09:32 -04:00
Types webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
WebApp cleanup 2013-03-03 23:27:17 -04:00
XMPP deal with Android's nonstandard shell location 2013-02-13 14:30:04 -04:00
Alert.hs no template haskell here any longer 2013-02-28 02:21:43 -04:00
BranchChange.hs split BranchChange and lifted 2012-10-29 19:20:54 -04:00
Changes.hs split Changes and lifted 2012-10-29 19:30:23 -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 git subcommand cleanup 2013-03-03 13:39:07 -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 update to dav 0.1, and basic uploading is working! 2012-11-15 13:46:16 -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 git subcommand cleanup 2013-03-03 13:39:07 -04:00
TransferQueue.hs add additional debug info about reasons for transfers 2013-03-01 15:23:59 -04:00
TransferSlots.hs better handling of lifting from XMPP -> Assistant 2012-11-05 19:39:08 -04:00
WebApp.hs move local repo list out of control menu 2013-01-03 16:34:57 -04:00
XMPP.hs set negative XMPP presence priority 2012-11-10 15:33:12 -04:00