diff options
author | Brian Gernhardt <benji@silverinsanity.com> | 2006-12-15 15:39:04 +0300 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-12-16 09:31:01 +0300 |
commit | 89c4afe0d011b71d0bbcd9ad43f367f6a0dc3d83 (patch) | |
tree | 59515c79cb19dd8d8f6816188748eed1bde571ef /t/t1300-repo-config.sh | |
parent | 9013192449ed1148da4805e33a2644fca92dd1c7 (diff) |
Add --add option to git-repo-config
For multivars, the "git-repo-config name value ^$" is useful but
nonintuitive and troublesome to do repeatedly (since the value is not
at the end of the command line). This commit simply adds an --add
option that adds a new value to a multivar. Particularly useful for
tracking a new branch on a remote:
git-repo-config --add remote.origin.fetch +next:origin/next
Includes documentation and test.
Signed-off-by: Brian Gernhardt <benji@silverinsanity.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 't/t1300-repo-config.sh')
-rwxr-xr-x | t/t1300-repo-config.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/t/t1300-repo-config.sh b/t/t1300-repo-config.sh index 0de2497746..16cd642610 100755 --- a/t/t1300-repo-config.sh +++ b/t/t1300-repo-config.sh @@ -265,6 +265,16 @@ EOF test_expect_success '--get-regexp' \ 'git-repo-config --get-regexp in > output && cmp output expect' +git-repo-config --add nextsection.nonewline "wow4 for you" + +cat > expect << EOF +wow2 for me +wow4 for you +EOF + +test_expect_success '--add' \ + 'git-repo-config --get-all nextsection.nonewline > output && cmp output expect' + cat > .git/config << EOF [novalue] variable |