commit, cherry-pick -s: remove broken support for multiline rfc2822 fields
[gitweb.git] / t / t1300-repo-config.sh
index 51dd5b58bf63a286a9b0d6832be27350a37d232c..3c96fda548709835e10f283df8cab667c280af81 100755 (executable)
@@ -254,8 +254,10 @@ test_expect_success 'non-match value' '
        test_cmp expect actual
 '
 
-test_expect_success 'ambiguous get' '
-       test_must_fail git config --get nextsection.nonewline
+test_expect_success 'multi-valued get returns final one' '
+       echo "wow2 for me" >expect &&
+       git config --get nextsection.nonewline >actual &&
+       test_cmp expect actual
 '
 
 test_expect_success 'multi-valued get-all returns all' '
@@ -844,6 +846,11 @@ test_expect_success NOT_MINGW 'get --path copes with unset $HOME' '
        test_cmp expect result
 '
 
+test_expect_success 'get --path barfs on boolean variable' '
+       echo "[path]bool" >.git/config &&
+       test_must_fail git config --get --path path.bool
+'
+
 cat > expect << EOF
 [quote]
        leading = " test"