From 6401ddad8d4120057209a90824ca53b22995fe79 Mon Sep 17 00:00:00 2001 From: "http://joeyh.name/" Date: Mon, 9 Sep 2013 11:30:26 +0000 Subject: --- doc/todo/checksum_verification_on_transfer.mdwn | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 doc/todo/checksum_verification_on_transfer.mdwn diff --git a/doc/todo/checksum_verification_on_transfer.mdwn b/doc/todo/checksum_verification_on_transfer.mdwn new file mode 100644 index 000000000..e87907d56 --- /dev/null +++ b/doc/todo/checksum_verification_on_transfer.mdwn @@ -0,0 +1,7 @@ +Since most file transfers, particularly to/from encrypted special remotes involve git-annex streaming through the contents of the file anyway, it should be possible to add a verification of the checksum nearly for free. The main thing needed is probably a faster haskell checksum library than Data.Digest.Pure.Sha, which is probably slow enough to be annoying. + +I have not verified if an upload could be aborted before sending the data to the remote if a checksum failure is detected. It may be dependent on the individual special remote implementations. Some probably stream the encrypted data directly out the wire, while others need to set up a temp file to run a command on. It would certianly be possible to at least make the upload abort and fail if a bad checksum was detected. + +Doing the same for downloads is less useful, because the data is there locally to be fscked. The real advantage would be doing the check for uploads, to ensure that hard-to-detect corrupted files don't reach special remotes. + +--[[Joey]] -- cgit v1.2.3 From 6e5d55a7f584468ec5b7bd4555b572b2458bc3f5 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U" Date: Mon, 9 Sep 2013 11:50:05 +0000 Subject: Added a comment --- .../comment_1_30f77e631608b9751f9032f97d58cc30._comment | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 doc/todo/checksum_verification_on_transfer/comment_1_30f77e631608b9751f9032f97d58cc30._comment diff --git a/doc/todo/checksum_verification_on_transfer/comment_1_30f77e631608b9751f9032f97d58cc30._comment b/doc/todo/checksum_verification_on_transfer/comment_1_30f77e631608b9751f9032f97d58cc30._comment new file mode 100644 index 000000000..5de1251da --- /dev/null +++ b/doc/todo/checksum_verification_on_transfer/comment_1_30f77e631608b9751f9032f97d58cc30._comment @@ -0,0 +1,17 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U" + nickname="Richard" + subject="comment 1" + date="2013-09-09T11:50:05Z" + content=""" +Doing this during downloads would still be nice. + +While the files are easier to fsck, users will need to actually do this. If it happenend automatically, it would increase safety and reduce disk i/o. + +Of course, this will not detect degradation during/after writing. + +If you don't make it the default, please at least make it optional for us bordering on OCD when it comes to data storage. + + +Richard +"""]] -- cgit v1.2.3 From af29b0c2fdcd6a2658bc5afff59648a29e228ff1 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawmOsy6nbvPyXLd--qqjPMLnVIzxgZwtKlQ" Date: Mon, 9 Sep 2013 13:31:28 +0000 Subject: --- .../Share_only_certain_files_of_a_repo___40__Assistant__41__.mdwn | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 doc/forum/Share_only_certain_files_of_a_repo___40__Assistant__41__.mdwn diff --git a/doc/forum/Share_only_certain_files_of_a_repo___40__Assistant__41__.mdwn b/doc/forum/Share_only_certain_files_of_a_repo___40__Assistant__41__.mdwn new file mode 100644 index 000000000..53d0e0165 --- /dev/null +++ b/doc/forum/Share_only_certain_files_of_a_repo___40__Assistant__41__.mdwn @@ -0,0 +1,6 @@ +Hi, + +When using git-annex assistant, is there a possibility to share only certain files or directories from a repository (similar to what Dropbox can do), or do we have to share whole repositories so far? +Could this be a nice wishlist item, or is there a strong reason against adding this feature to git-annex? + +Thanks a lot! -- cgit v1.2.3