summaryrefslogtreecommitdiff
path: root/t/t0003-attributes.sh
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2012-01-10 14:24:01 -0800
committerJunio C Hamano <gitster@pobox.com>2012-01-10 14:24:01 -0800
commit55dcc2ebad1b3ed4a6912f6f401f63cd3c71026f (patch)
treed24d751dfcb1181c72ea034f498d8fad5fd613ad /t/t0003-attributes.sh
parent829a1c616967176ccd859c18a6e8ca0dda77f75a (diff)
parent804e97fc77b3398db5461fdd79f2f96f6acf467d (diff)
downloadgit-55dcc2ebad1b3ed4a6912f6f401f63cd3c71026f.tar.gz
Merge the attributes fix in from maint-1.6.7 branch
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t0003-attributes.sh')
-rwxr-xr-xt/t0003-attributes.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/t/t0003-attributes.sh b/t/t0003-attributes.sh
index dbb2623d93..51f3045ba4 100755
--- a/t/t0003-attributes.sh
+++ b/t/t0003-attributes.sh
@@ -159,6 +159,16 @@ test_expect_success 'relative paths' '
(cd b && attr_check ../a/b/g a/b/g)
'
+test_expect_success 'prefixes are not confused with leading directories' '
+ attr_check a_plus/g unspecified &&
+ cat >expect <<-\EOF &&
+ a/g: test: a/g
+ a_plus/g: test: unspecified
+ EOF
+ git check-attr test a/g a_plus/g >actual &&
+ test_cmp expect actual
+'
+
test_expect_success 'core.attributesfile' '
attr_check global unspecified &&
git config core.attributesfile "$HOME/global-gitattributes" &&