git-annex/Assistant/Threads
Joey Hess eb40227d15 assistant direct mode file add/change bookkeeping
When a file is changed in direct mode, the old content is probably lost
(at least from the local repo), and bookeeping needs to be updated to
reflect this.

Also, synthetic add events are generated at assistant startup, so
make it detect when the file has not really changed, and avoid re-adding
it.

This does add the overhead of querying the runing git cat-file for the
key that's recorded in git for the file, each time a file is added or
modified in direct mode.
2012-12-25 15:48:15 -04:00
..
Committer.hs assistant adding of modified files in direct mode 2012-12-24 14:42:19 -04:00
ConfigMonitor.hs automatic repolist updating 2012-11-13 17:50:54 -04:00
DaemonStatus.hs cleanup daemonStatus accessors 2012-10-30 14:44:18 -04:00
Glacier.hs assistant: Retrival from glacier now handled. 2012-11-29 15:23:33 -04:00
Merger.hs use sync command merge engine in assistant 2012-12-25 14:10:07 -04:00
MountWatcher.hs where indentation 2012-10-31 02:34:03 -04:00
NetWatcher.hs NetManager is only currently used with dbus 2012-11-07 14:56:32 -04:00
PairListener.hs rename another 'close' 2012-11-07 14:56:32 -04:00
Pusher.hs don't try to transfer data to/from XMPP remotes 2012-11-11 16:23:16 -04:00
SanityChecker.hs pushed Assistant monad down into DaemonStatus code 2012-10-30 15:39:15 -04:00
TransferPoller.hs pushed Assistant monad down into DaemonStatus code 2012-10-30 15:39:15 -04:00
Transferrer.hs remove dead code 2012-12-01 15:21:24 -04:00
TransferScanner.hs --auto fixes 2012-12-06 13:22:16 -04:00
TransferWatcher.hs whitespace fixes 2012-12-13 00:45:27 -04:00
Watcher.hs assistant direct mode file add/change bookkeeping 2012-12-25 15:48:15 -04:00
WebApp.hs allow building webapp w/o webdav 2012-11-25 14:36:24 -04:00
XMPPClient.hs whitespace fixes 2012-12-13 00:45:27 -04:00