Re: [PATCH] Adds 'stash.index' configuration option
- From
Michael J Gruber <git@drmicha.warpmail.net>
- Date
- May 12, 2011, 07:14 UTC
- Message-ID
- <4DCB88C1.20105@drmicha.warpmail.net>
- In-Reply-To
- <D80C1130-8DE6-457E-B203-FCF25B8ED72C@gmail.com>
David Pisoni venit, vidit, dixit 12.05.2011 00:57:
Show 6 quoted lines
> > Setting 'stash.index' config option changes 'git-stash pop|apply' to > behave > as if '--index' switch is always supplied. > 'git-stash pop|apply' provides a --no-index switch to circumvent > config default.
This is yet another incarnation of
foo.bar = true
meaning that command "git foo" defaults to "git foo --bar". (Admittedly, this is about subcommands of foo.)
It has the same problems (possibly breaking scripts). But more importantly, it inflates the code with every such incarnation we add. Have we really agreed that we introduce these one-by-one rather than doing something generic like
uiopts.<cmd> = <optionlist>
with which you would do
uiopts.stash = "--index"
and hopefully be script-safe (again, ignoring the subcommand issue)?
Michael