Re: [long] worktree setup cases
- From
- Enrico Weigelt <weigelt@metux.de>
- Date
- Oct 21, 2010, 18:51 UTC
- Message-ID
- <20101021185132.GB28700@nibiru.local>
- In-Reply-To
- <AANLkTikwApJ2EtJNiOZPHVrz6seJNP-zEqzH_b62ksLf@mail.gmail.com>
* Nguyen Thai Ngoc Duy <pclouds@gmail.com> wrote:
Show 6 quoted lines
> > Example: > > > > repo /tmp/git/.git > > starting cwd /tmp/git/.git/objects/pack > > OK it's considered a bare repo, so no worktree.
Not necessarily: if config tells it's a non-bare repo, we could assume, the worktree is where core.worktree tells (which per default is "../" - relative to gitdir).
But currently it seems to be implemented as you said: running git-status from within gitdir tells:
"fatal: This operation must be run in a work tree"
That's not really bad, but sometimes a bit inconvenient.
> Also the "relative to $GIT_DIR" may be confusing. If $GIT_DIR points > to a file that points to a true repo, then to which one it is > relative?
Despite the fact that I doubt the usefulness of an .git file at all, it IMHO should be interpreted as an kind of userland symlink.
cu
-- ---------------------------------------------------------------------- Enrico Weigelt, metux IT service -- http://www.metux.de/ phone: +49 36207 519931 email: weigelt@metux.de mobile: +49 151 27565287 icq: 210169427 skype: nekrad666 ---------------------------------------------------------------------- Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme ----------------------------------------------------------------------