diff options
author | Joey Hess <joey@kitenet.net> | 2010-10-25 17:31:07 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2010-10-25 17:31:07 -0400 |
commit | 8beed17168aab12bb4045b6d8635b37503d5099b (patch) | |
tree | 1332678e95f6ef8588164c4f82eeee6b8c59392f /doc | |
parent | 1aa19422ac8748eeff219ac4f46df166dae783c5 (diff) |
drop incomplete bare repo support
Added a bug about it.
Now git annex move --from works fully
Diffstat (limited to 'doc')
-rw-r--r-- | doc/bugs/bare_git_repos.mdwn | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/bugs/bare_git_repos.mdwn b/doc/bugs/bare_git_repos.mdwn new file mode 100644 index 000000000..e24d7a7ee --- /dev/null +++ b/doc/bugs/bare_git_repos.mdwn @@ -0,0 +1,14 @@ +It would be nice if git-annex could be used in bare git repos. +However, that is not currently supported. Problems include: + +* git-annex often does not read a git repo's config before touching it, + so it doesn't know if the repo is bare or not + (reading the config when operating on ssh repos would be a pain and SLOW; + I had some of that code in as of 1aa19422ac8748eeff219ac4f46df166dae783c5, + but ripped it all out) +* .. which results in creating `.git/annex` in a bare repo, which mightily + confuses git (so it will complain that the bare repo is not + a git repo at all!) +* `.git-annex/` needs to have state recorded to it and committed, and that + is not possible with a bare repo. (If [[todo/branching]] were done, + that might be fixed.) |