From 83c6fbde28cb25f377bd37d0eedde52c87874052 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 5 Nov 2013 14:24:28 -0400 Subject: support direct mode repositories with core.bare=true (not yet default) Direct mode repositories can now have core.bare=true set, to prevent accidentally running git commands that try to operate on the work tree, and so do the wrong thing. This is not yet the default, and it causes known problems for git-annex sync due to receive.denyCurrentBranch not working in bare repositories. This commit was sponsored by Richard Hartmann. --- debian/changelog | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'debian/changelog') diff --git a/debian/changelog b/debian/changelog index 3d5e9a394..aba80a344 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,10 @@ git-annex (4.20131102) UNRELEASED; urgency=low + * Direct mode repositories can now have core.bare=true set, to prevent + accidentally running git commands that try to operate on the work tree, + and so do the wrong thing. + * The -c option now not only modifies the git configuration seen by + git-annex, but it is passed along to every git command git-annex runs. * Improve local pairing behavior when two computers both try to start the pairing process separately. * sync: Work even when the local git repository is new and empty, @@ -12,8 +17,6 @@ git-annex (4.20131102) UNRELEASED; urgency=low * Fix zombie process that occurred when switching between repository views in the webapp. * map: Work when there are gcrypt remotes. - * The -c option now not only modifies the git configuration seen by - git-annex, but it is passed along to every git command git-annex runs. -- Joey Hess Sat, 02 Nov 2013 14:54:36 -0400 -- cgit v1.2.3