Re: [PATCH v4 18/27] setup.c: support multi-checkout repo setup

2014-03-07 Thread Duy Nguyen
On Thu, Mar 6, 2014 at 2:42 AM, Junio C Hamano wrote: > Nguyễn Thái Ngọc Duy writes: > >> core.worktree:: >> Set the path to the root of the working tree. >> + If GIT_COMMON_DIR environment variable is set, core.worktree >> + is ignored and not used for determining the root of wor

Re: [PATCH v4 18/27] setup.c: support multi-checkout repo setup

2014-03-05 Thread Junio C Hamano
Nguyễn Thái Ngọc Duy writes: > core.worktree:: > Set the path to the root of the working tree. > + If GIT_COMMON_DIR environment variable is set, core.worktree > + is ignored and not used for determining the root of working tree. Just thinking aloud to see if I got the full impli

[PATCH v4 18/27] setup.c: support multi-checkout repo setup

2014-03-01 Thread Nguyễn Thái Ngọc Duy
The repo setup procedure is updated to detect $GIT_DIR/commondir and set $GIT_COMMON_DIR properly. The core.worktree is ignored when $GIT_DIR/commondir presents. This is because "commondir" repos are intended for separate/linked checkouts and pointing them back to a fixed core.worktree just does n