On Sat, Mar 20, 2010 at 10:09, Nguyen Thai Ngoc Duy [off-list ref] wrote:
On 3/20/10, Junio C Hamano [off-list ref] wrote:
quoted
Alex Riesen [off-list ref] writes:
> The values passed this way will override whatever is defined
> in the config files.
>
> Signed-off-by: Alex Riesen [off-list ref]
> ---
>
> Someone wanted to have this once. I accidentally remembered
> that when I wanted to temporarily set some config parameter
> (format.suffix?). From looking at code it seemed simple enough,
> so I did it.
How does this interact with core.worktree and the setup sequence in
general?
To me it looks like another config file to the config stack. No thing
can go worse (except that if you have core.worktree in
$GIT_DIR/config, now also specify -c core.worktree=foo, then
core.worktree code would be called twice).
Yes, that's why I said the whole thing is not very friendly.
To an experienced user it will be expected, though.