summaryrefslogtreecommitdiff
path: root/color.c
diff options
context:
space:
mode:
authorLibravatar Michael J Gruber <git@drmicha.warpmail.net>2011-05-17 17:38:53 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2011-05-17 21:01:29 -0700
commit5a2df368c26e4a993db9d09f221af1063d0fe9a8 (patch)
tree6cc663c9a4a1d8582a30f643915df09f7f8463c0 /color.c
parentconfig: define and document exit codes (diff)
downloadtgif-5a2df368c26e4a993db9d09f221af1063d0fe9a8.tar.xz
config: Give error message when not changing a multivar
When trying to set a multivar with "git config var value", "git config" issues warning: remote.repoor.push has multiple values leaving the user under the impression that the operation succeeded, unless one checks the return value. Instead, make it warning: remote.repoor.push has multiple values error: cannot overwrite multiple values with a single value Use a regexp, --add or --set-all to change remote.repoor.push. to be clear and helpful. Note: The "warning" is raised through other code paths also so that it needs to remain a warning for these (which do not raise the error). Only the caller can determine how to go on from that. Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'color.c')
0 files changed, 0 insertions, 0 deletions