Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: > But there is a fundamental question I have to ask: Is there any reason why > > $ git --git-dir=/some/where/else.git bla > > should pretend that the repo is bare if core.bare == 1? I mean, we are > implicitely setting the work tree to the cwd, no? I have two repositories at the primary k.org machine. - /home/junio/git.git --- this is with a worktree so that I can build and test on a FC machine (my primary development machine at home is a Debian). - /pub/scm/git/git.git/ --- this is a bare repository that is mirrored out to git://git.kernel.org/ and friends. And I usually am in the former. From time to time, I do this: $ GIT_DIR=/pub/scm/git/git.git/ git fsck $ GIT_DIR=/pub/scm/git/git.git/ git repack because I am old fashioned, but I would expect these to be equivalent to the above: $ git --git-dir=/pub/scm/git/git.git/ fsck $ git --git-dir=/pub/scm/git/git.git/ repack I do not think these imply that the repository is with worktree. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html