git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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
Previous: Junio C HamanoNext: Jeff King
Message 6 of 14 in “Adds 'stash.index' configuration option”
  1. Adds 'stash.index' configuration optionDavid Pisoni, May 11, 2011
  2. Junio C HamanoMay 11, 2011
  3. Junio C HamanoMay 12, 2011
  4. David PisoniMay 12, 2011
  5. Junio C HamanoMay 12, 2011
  6. Michael J GruberMay 12, 2011
  7. Jeff KingMay 12, 2011
  8. Michael J GruberMay 12, 2011
  9. Jeff KingMay 12, 2011
  10. RFC proposal: set git defaults options from configMichael J Gruber, May 12, 2011
  11. David PisoniMay 12, 2011
  12. Jeff KingMay 16, 2011
  13. Jeff KingMay 16, 2011
  14. Michael J GruberMay 16, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.