aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2010-12-31 20:38:50 -0400
committerGravatar Joey Hess <joey@kitenet.net>2010-12-31 20:38:50 -0400
commited593f1f3f810ae9e456dc233273da23608cea82 (patch)
tree6132abedac9d25d0c54f9cd56f06d5a8565cd3ef
parent5c29bb3b7c280b3e2db26dbcb38f063430f731d6 (diff)
git-annex-shell makes this more tractable
-rw-r--r--doc/bugs/bare_git_repos.mdwn12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/bugs/bare_git_repos.mdwn b/doc/bugs/bare_git_repos.mdwn
index e24d7a7ee..67917db8a 100644
--- a/doc/bugs/bare_git_repos.mdwn
+++ b/doc/bugs/bare_git_repos.mdwn
@@ -12,3 +12,15 @@ However, that is not currently supported. Problems include:
* `.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.)
+
+----
+
+Update: Now that git-annex-shell is used for accessing remote repos,
+it would be possible to add smarts about bare repos there, and avoid
+some of the above problems. Probably only the state recording problem
+remains.
+
+A possible other approach to the state recording repo is to not
+record state changes on the remote in that case. Git-annex already
+records remote state changes locally whenever it modifies the state of a
+remote. --[[Joey]]