git-annex/Assistant/Threads
Joey Hess 1ffb3bb0ba add remote fsck interface
Currently only implemented for local git remotes. May try to add support
to git-annex-shell for ssh remotes later. Could concevably also be
supported by some special remote, although that seems unlikely.

Cronner user this when available, and when not falls back to
fsck --fast --from remote

git annex fsck --from does not itself use this interface.
To do so, I would need to pass --fast and all other options that influence
fsck on to the git annex fsck that it runs inside the remote. And that
seems like a lot of work for a result that would be no better than
cd remote; git annex fsck
This may need to be revisited if git-annex-shell gets support, since it
may be the case that the user cannot ssh to the server to run git-annex
fsck there, but can run git-annex-shell there.

This commit was sponsored by Damien Diederen.
2013-10-11 16:03:18 -04:00
..
Committer.hs hlint 2013-10-02 22:59:07 -04:00
ConfigMonitor.hs half way complete cronner thread to run scheduled activities 2013-10-08 11:48:28 -04:00
Cronner.hs add remote fsck interface 2013-10-11 16:03:18 -04:00
DaemonStatus.hs webapp: Fix a race that sometimes caused alerts or other notifications to be missed if they occurred while a page was loading. 2013-03-27 14:56:20 -04:00
Glacier.hs hlint 2013-10-02 22:59:07 -04:00
Merger.hs hlint 2013-10-02 22:59:07 -04:00
MountWatcher.hs hlint 2013-10-02 22:59:07 -04:00
NetWatcher.hs clarify notifyNetMessagerRestart 2013-08-24 13:49:04 -04:00
PairListener.hs add config page for fsck, and alert with button when a fsck is running 2013-10-10 18:05:53 -04:00
Pusher.hs use a DList for the deferred downloads queue 2013-04-25 01:26:23 -04:00
SanityChecker.hs import: Skip .git directories. 2013-10-07 13:03:05 -04:00
TransferPoller.hs remove debug 2013-04-11 16:36:45 -04:00
Transferrer.hs hlint 2013-10-02 22:59:07 -04:00
TransferScanner.hs hlint 2013-10-02 22:59:07 -04:00
TransferWatcher.hs hlint 2013-10-02 22:59:07 -04:00
Watcher.hs assistant: Detect stale git lock files at startup time, and remove them. 2013-10-05 17:04:21 -04:00
WebApp.hs add config page for fsck, and alert with button when a fsck is running 2013-10-10 18:05:53 -04:00
XMPPClient.hs add config page for fsck, and alert with button when a fsck is running 2013-10-10 18:05:53 -04:00
XMPPPusher.hs add two long-running XMPP push threads, no more inversion of control 2013-05-22 15:13:31 -04:00