X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=t%2Ft1300-repo-config.sh;h=7090ea92c1ace40079493447d12fc61da416cb9c;hb=b9895c06882c0e395a2d22c3649e53bd342b535e;hp=1bf728fb067cfa8c7209d29207470ef09a91b4b3;hpb=5892fc6504dd23d7cf9415afb13bae8a61d6c70e;p=git.git diff --git a/t/t1300-repo-config.sh b/t/t1300-repo-config.sh index 1bf728fb..7090ea92 100755 --- a/t/t1300-repo-config.sh +++ b/t/t1300-repo-config.sh @@ -278,5 +278,36 @@ git-repo-config > output 2>&1 test_expect_success 'no arguments, but no crash' \ "test $? = 129 && grep usage output" +cat > .git/config << EOF +[a.b] + c = d +EOF + +git-repo-config a.x y + +cat > expect << EOF +[a.b] + c = d +[a] + x = y +EOF + +test_expect_success 'new section is partial match of another' 'cmp .git/config expect' + +git-repo-config b.x y +git-repo-config a.b c + +cat > expect << EOF +[a.b] + c = d +[a] + x = y + b = c +[b] + x = y +EOF + +test_expect_success 'new variable inserts into proper section' 'cmp .git/config expect' + test_done