|
|
@ -558,8 +558,6 @@ EOF |
|
|
|
test_expect_success "section was removed properly" \ |
|
|
|
test_expect_success "section was removed properly" \ |
|
|
|
"test_cmp expect .git/config" |
|
|
|
"test_cmp expect .git/config" |
|
|
|
|
|
|
|
|
|
|
|
rm .git/config |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cat > expect << EOF |
|
|
|
cat > expect << EOF |
|
|
|
[gitcvs] |
|
|
|
[gitcvs] |
|
|
|
enabled = true |
|
|
|
enabled = true |
|
|
@ -570,6 +568,7 @@ EOF |
|
|
|
|
|
|
|
|
|
|
|
test_expect_success 'section ending' ' |
|
|
|
test_expect_success 'section ending' ' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rm -f .git/config && |
|
|
|
git config gitcvs.enabled true && |
|
|
|
git config gitcvs.enabled true && |
|
|
|
git config gitcvs.ext.dbname %Ggitcvs1.%a.%m.sqlite && |
|
|
|
git config gitcvs.ext.dbname %Ggitcvs1.%a.%m.sqlite && |
|
|
|
git config gitcvs.dbname %Ggitcvs2.%a.%m.sqlite && |
|
|
|
git config gitcvs.dbname %Ggitcvs2.%a.%m.sqlite && |
|
|
@ -642,8 +641,6 @@ test_expect_success 'invalid bool (set)' ' |
|
|
|
|
|
|
|
|
|
|
|
test_must_fail git config --bool bool.nobool foobar' |
|
|
|
test_must_fail git config --bool bool.nobool foobar' |
|
|
|
|
|
|
|
|
|
|
|
rm .git/config |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cat > expect <<\EOF |
|
|
|
cat > expect <<\EOF |
|
|
|
[bool] |
|
|
|
[bool] |
|
|
|
true1 = true |
|
|
|
true1 = true |
|
|
@ -658,6 +655,7 @@ EOF |
|
|
|
|
|
|
|
|
|
|
|
test_expect_success 'set --bool' ' |
|
|
|
test_expect_success 'set --bool' ' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rm -f .git/config && |
|
|
|
git config --bool bool.true1 01 && |
|
|
|
git config --bool bool.true1 01 && |
|
|
|
git config --bool bool.true2 -1 && |
|
|
|
git config --bool bool.true2 -1 && |
|
|
|
git config --bool bool.true3 YeS && |
|
|
|
git config --bool bool.true3 YeS && |
|
|
@ -668,8 +666,6 @@ test_expect_success 'set --bool' ' |
|
|
|
git config --bool bool.false4 FALSE && |
|
|
|
git config --bool bool.false4 FALSE && |
|
|
|
cmp expect .git/config' |
|
|
|
cmp expect .git/config' |
|
|
|
|
|
|
|
|
|
|
|
rm .git/config |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cat > expect <<\EOF |
|
|
|
cat > expect <<\EOF |
|
|
|
[int] |
|
|
|
[int] |
|
|
|
val1 = 1 |
|
|
|
val1 = 1 |
|
|
@ -679,13 +675,12 @@ EOF |
|
|
|
|
|
|
|
|
|
|
|
test_expect_success 'set --int' ' |
|
|
|
test_expect_success 'set --int' ' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rm -f .git/config && |
|
|
|
git config --int int.val1 01 && |
|
|
|
git config --int int.val1 01 && |
|
|
|
git config --int int.val2 -1 && |
|
|
|
git config --int int.val2 -1 && |
|
|
|
git config --int int.val3 5m && |
|
|
|
git config --int int.val3 5m && |
|
|
|
cmp expect .git/config' |
|
|
|
cmp expect .git/config' |
|
|
|
|
|
|
|
|
|
|
|
rm .git/config |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cat >expect <<\EOF |
|
|
|
cat >expect <<\EOF |
|
|
|
[bool] |
|
|
|
[bool] |
|
|
|
true1 = true |
|
|
|
true1 = true |
|
|
@ -699,6 +694,7 @@ cat >expect <<\EOF |
|
|
|
EOF |
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
|
|
test_expect_success 'get --bool-or-int' ' |
|
|
|
test_expect_success 'get --bool-or-int' ' |
|
|
|
|
|
|
|
rm -f .git/config && |
|
|
|
( |
|
|
|
( |
|
|
|
echo "[bool]" |
|
|
|
echo "[bool]" |
|
|
|
echo true1 |
|
|
|
echo true1 |
|
|
@ -718,7 +714,6 @@ test_expect_success 'get --bool-or-int' ' |
|
|
|
|
|
|
|
|
|
|
|
' |
|
|
|
' |
|
|
|
|
|
|
|
|
|
|
|
rm .git/config |
|
|
|
|
|
|
|
cat >expect <<\EOF |
|
|
|
cat >expect <<\EOF |
|
|
|
[bool] |
|
|
|
[bool] |
|
|
|
true1 = true |
|
|
|
true1 = true |
|
|
@ -732,6 +727,7 @@ cat >expect <<\EOF |
|
|
|
EOF |
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
|
|
test_expect_success 'set --bool-or-int' ' |
|
|
|
test_expect_success 'set --bool-or-int' ' |
|
|
|
|
|
|
|
rm -f .git/config && |
|
|
|
git config --bool-or-int bool.true1 true && |
|
|
|
git config --bool-or-int bool.true1 true && |
|
|
|
git config --bool-or-int bool.false1 false && |
|
|
|
git config --bool-or-int bool.false1 false && |
|
|
|
git config --bool-or-int bool.true2 yes && |
|
|
|
git config --bool-or-int bool.true2 yes && |
|
|
@ -742,8 +738,6 @@ test_expect_success 'set --bool-or-int' ' |
|
|
|
test_cmp expect .git/config |
|
|
|
test_cmp expect .git/config |
|
|
|
' |
|
|
|
' |
|
|
|
|
|
|
|
|
|
|
|
rm .git/config |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cat >expect <<\EOF |
|
|
|
cat >expect <<\EOF |
|
|
|
[path] |
|
|
|
[path] |
|
|
|
home = ~/ |
|
|
|
home = ~/ |
|
|
@ -752,6 +746,7 @@ cat >expect <<\EOF |
|
|
|
EOF |
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
|
|
test_expect_success NOT_MINGW 'set --path' ' |
|
|
|
test_expect_success NOT_MINGW 'set --path' ' |
|
|
|
|
|
|
|
rm -f .git/config && |
|
|
|
git config --path path.home "~/" && |
|
|
|
git config --path path.home "~/" && |
|
|
|
git config --path path.normal "/dev/null" && |
|
|
|
git config --path path.normal "/dev/null" && |
|
|
|
git config --path path.trailingtilde "foo~" && |
|
|
|
git config --path path.trailingtilde "foo~" && |
|
|
@ -800,7 +795,7 @@ cat > expect << EOF |
|
|
|
hash = "test#test" |
|
|
|
hash = "test#test" |
|
|
|
EOF |
|
|
|
EOF |
|
|
|
test_expect_success 'quoting' ' |
|
|
|
test_expect_success 'quoting' ' |
|
|
|
rm .git/config && |
|
|
|
rm -f .git/config && |
|
|
|
git config quote.leading " test" && |
|
|
|
git config quote.leading " test" && |
|
|
|
git config quote.ending "test " && |
|
|
|
git config quote.ending "test " && |
|
|
|
git config quote.semicolon "test;test" && |
|
|
|
git config quote.semicolon "test;test" && |
|
|
|