summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-08-22 12:01:53 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-08-22 12:01:53 -0400
commit0768ec19e2484fc7dbc4d0fd6502f7934018ee09 (patch)
treec9b311afe6f70e9690136cf7a312ae7d13dad3dd /doc
parente591a2aec9fcdfad2ee6303804165af433a77342 (diff)
Better error message when trying to use a git remote that has annex.ignore set.
Diffstat (limited to 'doc')
-rw-r--r--doc/bugs/cannot_determine_uuid_for_origin.mdwn13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/bugs/cannot_determine_uuid_for_origin.mdwn b/doc/bugs/cannot_determine_uuid_for_origin.mdwn
index 6d032c630..ce46e5733 100644
--- a/doc/bugs/cannot_determine_uuid_for_origin.mdwn
+++ b/doc/bugs/cannot_determine_uuid_for_origin.mdwn
@@ -120,3 +120,16 @@ Update: it seems te problem was that I had the following in my `.git/config`:
fetch = +refs/heads/*:refs/remotes/marcos-bare/*
I have *no* idea how that `annex-ignore` got there, but that was the root of my problem. Removing it it allowed my to do `git annex copy`. I really don't know how this happened, but I guess this is [[done]], although I believe this error message is really confusing and could be improved.
+
+> `annex-ignore` is set automatically by git-annex if it fails to query
+> the uuid of a remote the first time it tries to use it. It will say
+> when it does that. The assumption
+> is that a remote whose uuid cannot be looked up is a git remote
+> on a server w/o git-annex support (like github) and it would be annoying
+> to constantly be trying and failing to get that uuid.
+>
+> So, I've improved the error message. Now when annex-ignore is set
+> for a remote, the error you got will mention that.
+>
+> (Also, there is not currently anything lacking in git-annex's support
+> for bare repositories.) --[[Joey]]