@@ -24,7 +24,7 @@ attr_check_quote () {
24
24
25
25
test_expect_success ' open-quoted pathname' '
26
26
echo "\"a test=a" >.gitattributes &&
27
- test_must_fail attr_check a a
27
+ attr_check a unspecified
28
28
'
29
29
30
30
@@ -109,20 +109,20 @@ test_expect_success 'attribute test' '
109
109
110
110
test_expect_success ' attribute matching is case sensitive when core.ignorecase=0' '
111
111
112
- test_must_fail attr_check F f "-c core.ignorecase=0" &&
113
- test_must_fail attr_check a/F f "-c core.ignorecase=0" &&
114
- test_must_fail attr_check a/c/F f "-c core.ignorecase=0" &&
115
- test_must_fail attr_check a/G a/g "-c core.ignorecase=0" &&
116
- test_must_fail attr_check a/B/g a/b /g "-c core.ignorecase=0" &&
117
- test_must_fail attr_check a/b/G a/b/g "-c core.ignorecase=0" &&
118
- test_must_fail attr_check a/b/H a/b/h "-c core.ignorecase=0" &&
119
- test_must_fail attr_check a/b/D/g "a/b/d/*" "-c core.ignorecase=0" &&
120
- test_must_fail attr_check oNoFf unset "-c core.ignorecase=0" &&
121
- test_must_fail attr_check oFfOn set "-c core.ignorecase=0" &&
112
+ attr_check F unspecified "-c core.ignorecase=0" &&
113
+ attr_check a/F unspecified "-c core.ignorecase=0" &&
114
+ attr_check a/c/F unspecified "-c core.ignorecase=0" &&
115
+ attr_check a/G unspecified "-c core.ignorecase=0" &&
116
+ attr_check a/B/g a/g "-c core.ignorecase=0" &&
117
+ attr_check a/b/G unspecified "-c core.ignorecase=0" &&
118
+ attr_check a/b/H unspecified "-c core.ignorecase=0" &&
119
+ attr_check a/b/D/g a/g "-c core.ignorecase=0" &&
120
+ attr_check oNoFf unspecified "-c core.ignorecase=0" &&
121
+ attr_check oFfOn unspecified "-c core.ignorecase=0" &&
122
122
attr_check NO unspecified "-c core.ignorecase=0" &&
123
- test_must_fail attr_check a/b/D/NO "a/b/d/*" "-c core.ignorecase=0" &&
123
+ attr_check a/b/D/NO unspecified "-c core.ignorecase=0" &&
124
124
attr_check a/b/d/YES a/b/d/* "-c core.ignorecase=0" &&
125
- test_must_fail attr_check a/E/f "A/e/F" "-c core.ignorecase=0"
125
+ attr_check a/E/f f "-c core.ignorecase=0"
126
126
127
127
'
128
128
@@ -146,8 +146,8 @@ test_expect_success 'attribute matching is case insensitive when core.ignorecase
146
146
'
147
147
148
148
test_expect_success CASE_INSENSITIVE_FS ' additional case insensitivity tests' '
149
- test_must_fail attr_check a/B/D/g "a/b/d/*" "-c core.ignorecase=0" &&
150
- test_must_fail attr_check A/B/D/NO "a/b/d/*" "-c core.ignorecase=0" &&
149
+ attr_check a/B/D/g a/g "-c core.ignorecase=0" &&
150
+ attr_check A/B/D/NO unspecified "-c core.ignorecase=0" &&
151
151
attr_check A/b/h a/b/h "-c core.ignorecase=1" &&
152
152
attr_check a/B/D/g "a/b/d/*" "-c core.ignorecase=1" &&
153
153
attr_check A/B/D/NO "a/b/d/*" "-c core.ignorecase=1"
0 commit comments