git-annex/Remote
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
..
Helper remove __WINDOWS__ ifdef 2013-10-06 17:23:30 -04:00
Bup.hs add remote fsck interface 2013-10-11 16:03:18 -04:00
Directory.hs add remote fsck interface 2013-10-11 16:03:18 -04:00
GCrypt.hs add remote fsck interface 2013-10-11 16:03:18 -04:00
Git.hs add remote fsck interface 2013-10-11 16:03:18 -04:00
Glacier.hs add remote fsck interface 2013-10-11 16:03:18 -04:00
Hook.hs add remote fsck interface 2013-10-11 16:03:18 -04:00
List.hs hlint 2013-09-25 23:19:01 -04:00
Rsync.hs add remote fsck interface 2013-10-11 16:03:18 -04:00
S3.hs add remote fsck interface 2013-10-11 16:03:18 -04:00
Web.hs add remote fsck interface 2013-10-11 16:03:18 -04:00
WebDAV.hs add remote fsck interface 2013-10-11 16:03:18 -04:00