diff options
author | Joey Hess <joey@kitenet.net> | 2013-08-22 12:01:53 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-08-22 12:01:53 -0400 |
commit | 0768ec19e2484fc7dbc4d0fd6502f7934018ee09 (patch) | |
tree | c9b311afe6f70e9690136cf7a312ae7d13dad3dd /doc | |
parent | e591a2aec9fcdfad2ee6303804165af433a77342 (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.mdwn | 13 |
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]] |