@@ -16,9 +16,8 @@ echo foo 2>/dev/null > "Name and an${HT}HT"
16
16
if ! test -f " Name and an${HT} HT"
17
17
then
18
18
# FAT/NTFS does not allow tabs in filenames
19
- say ' Your filesystem does not allow tabs in filenames'
20
- else
21
- test_set_prereq TABS_IN_FILENAMES
19
+ skip_all=' Your filesystem does not allow tabs in filenames'
20
+ test_done
22
21
fi
23
22
24
23
for_each_name () {
@@ -31,7 +30,7 @@ for_each_name () {
31
30
done
32
31
}
33
32
34
- test_expect_success TABS_IN_FILENAMES ' setup' '
33
+ test_expect_success ' setup' '
35
34
36
35
mkdir "$FN" &&
37
36
for_each_name "echo initial >\"\$name\"" &&
@@ -45,7 +44,7 @@ test_expect_success TABS_IN_FILENAMES 'setup' '
45
44
46
45
'
47
46
48
- test_expect_success TABS_IN_FILENAMES ' setup expected files' '
47
+ test_expect_success ' setup expected files' '
49
48
cat >expect.quoted <<\EOF &&
50
49
Name
51
50
"Name and a\nLF"
@@ -75,74 +74,74 @@ With SP in it
75
74
EOF
76
75
'
77
76
78
- test_expect_success TABS_IN_FILENAMES ' check fully quoted output from ls-files' '
77
+ test_expect_success ' check fully quoted output from ls-files' '
79
78
80
79
git ls-files >current && test_cmp expect.quoted current
81
80
82
81
'
83
82
84
- test_expect_success TABS_IN_FILENAMES ' check fully quoted output from diff-files' '
83
+ test_expect_success ' check fully quoted output from diff-files' '
85
84
86
85
git diff --name-only >current &&
87
86
test_cmp expect.quoted current
88
87
89
88
'
90
89
91
- test_expect_success TABS_IN_FILENAMES ' check fully quoted output from diff-index' '
90
+ test_expect_success ' check fully quoted output from diff-index' '
92
91
93
92
git diff --name-only HEAD >current &&
94
93
test_cmp expect.quoted current
95
94
96
95
'
97
96
98
- test_expect_success TABS_IN_FILENAMES ' check fully quoted output from diff-tree' '
97
+ test_expect_success ' check fully quoted output from diff-tree' '
99
98
100
99
git diff --name-only HEAD^ HEAD >current &&
101
100
test_cmp expect.quoted current
102
101
103
102
'
104
103
105
- test_expect_success TABS_IN_FILENAMES ' check fully quoted output from ls-tree' '
104
+ test_expect_success ' check fully quoted output from ls-tree' '
106
105
107
106
git ls-tree --name-only -r HEAD >current &&
108
107
test_cmp expect.quoted current
109
108
110
109
'
111
110
112
- test_expect_success TABS_IN_FILENAMES ' setting core.quotepath' '
111
+ test_expect_success ' setting core.quotepath' '
113
112
114
113
git config --bool core.quotepath false
115
114
116
115
'
117
116
118
- test_expect_success TABS_IN_FILENAMES ' check fully quoted output from ls-files' '
117
+ test_expect_success ' check fully quoted output from ls-files' '
119
118
120
119
git ls-files >current && test_cmp expect.raw current
121
120
122
121
'
123
122
124
- test_expect_success TABS_IN_FILENAMES ' check fully quoted output from diff-files' '
123
+ test_expect_success ' check fully quoted output from diff-files' '
125
124
126
125
git diff --name-only >current &&
127
126
test_cmp expect.raw current
128
127
129
128
'
130
129
131
- test_expect_success TABS_IN_FILENAMES ' check fully quoted output from diff-index' '
130
+ test_expect_success ' check fully quoted output from diff-index' '
132
131
133
132
git diff --name-only HEAD >current &&
134
133
test_cmp expect.raw current
135
134
136
135
'
137
136
138
- test_expect_success TABS_IN_FILENAMES ' check fully quoted output from diff-tree' '
137
+ test_expect_success ' check fully quoted output from diff-tree' '
139
138
140
139
git diff --name-only HEAD^ HEAD >current &&
141
140
test_cmp expect.raw current
142
141
143
142
'
144
143
145
- test_expect_success TABS_IN_FILENAMES ' check fully quoted output from ls-tree' '
144
+ test_expect_success ' check fully quoted output from ls-tree' '
146
145
147
146
git ls-tree --name-only -r HEAD >current &&
148
147
test_cmp expect.raw current
0 commit comments