summaryrefslogtreecommitdiff
path: root/doc/bugs/gcrypt_special_remote_not_being_encrypted/comment_2_d4e46b73fa82ba84b123bc4f2d372ea9._comment
diff options
context:
space:
mode:
Diffstat (limited to 'doc/bugs/gcrypt_special_remote_not_being_encrypted/comment_2_d4e46b73fa82ba84b123bc4f2d372ea9._comment')
-rw-r--r--doc/bugs/gcrypt_special_remote_not_being_encrypted/comment_2_d4e46b73fa82ba84b123bc4f2d372ea9._comment28
1 files changed, 28 insertions, 0 deletions
diff --git a/doc/bugs/gcrypt_special_remote_not_being_encrypted/comment_2_d4e46b73fa82ba84b123bc4f2d372ea9._comment b/doc/bugs/gcrypt_special_remote_not_being_encrypted/comment_2_d4e46b73fa82ba84b123bc4f2d372ea9._comment
new file mode 100644
index 000000000..39b3bc58b
--- /dev/null
+++ b/doc/bugs/gcrypt_special_remote_not_being_encrypted/comment_2_d4e46b73fa82ba84b123bc4f2d372ea9._comment
@@ -0,0 +1,28 @@
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 2"""
+ date="2016-06-02T17:32:24Z"
+ content="""
+The bug is limited to `git annex sync --content` because it
+didn't check if the git remote had no git-annex UUID before
+sending files to it. Commands like `git annex copy` always check that the
+remote has a UUID.
+
+I've made `git annex sync --content` also check for a UUID. So, it won't
+send any file contents to the origin remote in this configuration. I don't
+think it makes sense to have git-annex auto-promote the origin remote to a
+gcrypt special remote; you can just enableremote the special remote to make
+git-annex send the files to it, properly encrypted.
+
+When this bug occurs, git-annex actually doesn't remember that it's sent
+the un-encrypted files to the remote. I suggest that you just delete all
+files in the remote's annex/ directory of the gcrypt repository
+whose names do not start with "GPGHMACSHA1", in order to clean up from this
+bug.
+
+----
+
+The deeper problem is git-annex is able to transfer objects to a remote
+that does not have a UUID at all. I've put in a guard at a deeper level to
+prevent this whole class of problems.
+"""]]