summaryrefslogtreecommitdiff
path: root/doc/todo/fsck_special_remotes.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'doc/todo/fsck_special_remotes.mdwn')
-rw-r--r--doc/todo/fsck_special_remotes.mdwn11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/todo/fsck_special_remotes.mdwn b/doc/todo/fsck_special_remotes.mdwn
new file mode 100644
index 000000000..c81c56c85
--- /dev/null
+++ b/doc/todo/fsck_special_remotes.mdwn
@@ -0,0 +1,11 @@
+`git annex fsck --from remote`
+
+Basically, this needs to receive each file in turn from the remote, to a
+temp file, and then run the existing fsck code on it. Could be quite
+expensive, but sometimes you really want to check.
+
+An unencrypted directory special remote could be optimised, by not actually
+copying the file, just dropping a symlink, etc.
+
+The WORM backend doesn't care about file content, so it would be nice to
+avoid transferring the content at all, and only send the size.