Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [long] worktree setup cases

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:49:50

Enrico Weigelt [off-list ref] writes:
* Junio C Hamano [off-list ref] wrote:
quoted
If you set GIT_DIR, we do no discovery, so git will work only from the
root level of the working tree (or bare repository operation) if you do
not tell us where the working tree is.
Well, we could look at config whether it's an non-bare repo and then
lookup worktree via core.worktree (which would default to "../").
core.worktree is "you tell us where the working tree is" in the above.
BTW: the whole discovery process IMHO should start w/ looking for 
the gitdir. Could be done this way:
That should be more or less what we have been doing since the first day we
started supporting git operations from subdirectories around d288a70
([PATCH] Make "git diff" work inside relative subdirectories, 2005-08-16).

It is possible that we might have broken some over the course while adding
core.worktree and GIT_WORK_TREE support, but I doubt it.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help