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

Re: [PATCH] git-config: update doc for --get with multiple values

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 3, 2013, 18:47 UTC
Message-ID
<7vd2qzfpk9.fsf@alter.siamese.dyndns.org>
In-Reply-To
<41dc25ceac50731a7c5da753c04b7c13c41c1b51.1372876047.git.john@keeping.me.uk>
John Keeping <john@keeping.me.uk> writes:
Show 23 quoted lines
> Since commit 00b347d (git-config: do not complain about duplicate
> entries, 2012-10-23), "git config --get" does not exit with an error if
> there are multiple values for the specified key but instead returns the
> last value.  Update the documentation to reflect this.
>
> Signed-off-by: John Keeping <john@keeping.me.uk>
> ---
>  Documentation/git-config.txt | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/Documentation/git-config.txt b/Documentation/git-config.txt
> index 19a7be0..fbad05e 100644
> --- a/Documentation/git-config.txt
> +++ b/Documentation/git-config.txt
> @@ -82,7 +82,7 @@ OPTIONS
>  --get::
>  	Get the value for a given key (optionally filtered by a regex
>  	matching the value). Returns error code 1 if the key was not
> -	found and error code 2 if multiple key values were found.
> +	found and the last value if multiple key values were found.
>  
>  --get-all::
>  	Like get, but does not fail if the number of values for the key
Thanks.

I wondered if we should explain the significance of "last" a bit more (like "this results in the value from the most specific configuration file to be used, the ones in $GIT_DIR/config overriding what is in $HOME/.gitconfig"), but I do not have a strong opinion either way. Let's queue this for 'maint' for now.

Previous: Jeff KingNext: John Keeping
Message 3 of 7 in “git-config: update doc for --get with multiple values”
  1. git-config: update doc for --get with multiple valuesJohn Keeping, Jul 3, 2013
  2. Jeff KingJul 3, 2013
  3. Junio C HamanoJul 3, 2013
  4. John KeepingJul 7, 2013
  5. Junio C HamanoJul 7, 2013
  6. git-config(1): clarify precedence of multiple valuesJohn Keeping, Jul 7, 2013
  7. Jeff KingJul 7, 2013

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.