]> git.ipfire.org Git - thirdparty/git.git/commit
config: add '--show-scope' to print the scope of a config value
authorMatthew Rogers <mattr94@gmail.com>
Mon, 10 Feb 2020 00:30:59 +0000 (00:30 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 10 Feb 2020 18:49:12 +0000 (10:49 -0800)
commit145d59f48233c64cb8a9262c9f1451cc7d66b530
tree95d368d978729dab2f37763c4b9e97d5848d62a1
parent9a83d088ee00dcdab171b2020ab334e369437a33
config: add '--show-scope' to print the scope of a config value

When a user queries config values with --show-origin, often it's
difficult to determine what the actual "scope" (local, global, etc.) of
a given value is based on just the origin file.

Teach 'git config' the '--show-scope' option to print the scope of all
displayed config values.  Note that we should never see anything of
"submodule" scope as that is only ever used by submodule-config.c when
parsing the '.gitmodules' file.

Signed-off-by: Matthew Rogers <mattr94@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-config.txt
builtin/config.c
t/t1300-config.sh