summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2010-10-25 17:31:07 -0400
committerGravatar Joey Hess <joey@kitenet.net>2010-10-25 17:31:07 -0400
commit8beed17168aab12bb4045b6d8635b37503d5099b (patch)
tree1332678e95f6ef8588164c4f82eeee6b8c59392f /doc
parent1aa19422ac8748eeff219ac4f46df166dae783c5 (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.mdwn14
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.)