@@ -91,82 +91,82 @@ test_expect_success 'empty directory should not fool 1-arg delete' '
91
91
git update-ref --stdin
92
92
'
93
93
94
- test_expect_success ' non-empty directory blocks create' '
94
+ test_expect_success ' non-empty directory blocks create' - << \ EOT
95
95
prefix=refs/ne-create &&
96
96
mkdir -p .git/$prefix /foo/bar &&
97
97
: >.git/$prefix /foo/bar/baz.lock &&
98
98
test_when_finished "rm -f .git/$prefix /foo/bar/baz.lock" &&
99
99
cat >expected <<-EOF &&
100
- fatal: cannot lock ref $SQ$ prefix/foo$SQ : there is a non-empty directory $SQ .git/$prefix/foo$SQ blocking reference $SQ$ prefix/foo$SQ
100
+ fatal: cannot lock ref ' $ prefix /foo' : there is a non-empty directory ' .git/$prefix /foo' blocking reference ' $ prefix /foo'
101
101
EOF
102
102
printf "%s\n" "update $prefix /foo $C " |
103
103
test_must_fail git update-ref --stdin 2>output.err &&
104
104
test_cmp expected output.err &&
105
105
cat >expected <<-EOF &&
106
- fatal: cannot lock ref $SQ$ prefix/foo$SQ : unable to resolve reference $SQ$ prefix/foo$SQ
106
+ fatal: cannot lock ref ' $ prefix /foo' : unable to resolve reference ' $ prefix /foo'
107
107
EOF
108
108
printf "%s\n" "update $prefix /foo $D $C " |
109
109
test_must_fail git update-ref --stdin 2>output.err &&
110
110
test_cmp expected output.err
111
- '
111
+ EOT
112
112
113
- test_expect_success ' broken reference blocks create' '
113
+ test_expect_success ' broken reference blocks create' - << \ EOT
114
114
prefix=refs/broken-create &&
115
115
mkdir -p .git/$prefix &&
116
116
echo "gobbledigook" >.git/$prefix /foo &&
117
117
test_when_finished "rm -f .git/$prefix /foo" &&
118
118
cat >expected <<-EOF &&
119
- fatal: cannot lock ref $SQ$ prefix/foo$SQ : unable to resolve reference $SQ$ prefix/foo$SQ : reference broken
119
+ fatal: cannot lock ref ' $ prefix /foo' : unable to resolve reference ' $ prefix /foo' : reference broken
120
120
EOF
121
121
printf "%s\n" "update $prefix /foo $C " |
122
122
test_must_fail git update-ref --stdin 2>output.err &&
123
123
test_cmp expected output.err &&
124
124
cat >expected <<-EOF &&
125
- fatal: cannot lock ref $SQ$ prefix/foo$SQ : unable to resolve reference $SQ$ prefix/foo$SQ : reference broken
125
+ fatal: cannot lock ref ' $ prefix /foo' : unable to resolve reference ' $ prefix /foo' : reference broken
126
126
EOF
127
127
printf "%s\n" "update $prefix /foo $D $C " |
128
128
test_must_fail git update-ref --stdin 2>output.err &&
129
129
test_cmp expected output.err
130
- '
130
+ EOT
131
131
132
- test_expect_success ' non-empty directory blocks indirect create' '
132
+ test_expect_success ' non-empty directory blocks indirect create' - << \ EOT
133
133
prefix=refs/ne-indirect-create &&
134
134
git symbolic-ref $prefix /symref $prefix /foo &&
135
135
mkdir -p .git/$prefix /foo/bar &&
136
136
: >.git/$prefix /foo/bar/baz.lock &&
137
137
test_when_finished "rm -f .git/$prefix /foo/bar/baz.lock" &&
138
138
cat >expected <<-EOF &&
139
- fatal: cannot lock ref $SQ$ prefix/symref$SQ : there is a non-empty directory $SQ .git/$prefix/foo$SQ blocking reference $SQ$ prefix/foo$SQ
139
+ fatal: cannot lock ref ' $ prefix /symref' : there is a non-empty directory ' .git/$prefix /foo' blocking reference ' $ prefix /foo'
140
140
EOF
141
141
printf "%s\n" "update $prefix /symref $C " |
142
142
test_must_fail git update-ref --stdin 2>output.err &&
143
143
test_cmp expected output.err &&
144
144
cat >expected <<-EOF &&
145
- fatal: cannot lock ref $SQ$ prefix/symref$SQ : unable to resolve reference $SQ$ prefix/foo$SQ
145
+ fatal: cannot lock ref ' $ prefix /symref' : unable to resolve reference ' $ prefix /foo'
146
146
EOF
147
147
printf "%s\n" "update $prefix /symref $D $C " |
148
148
test_must_fail git update-ref --stdin 2>output.err &&
149
149
test_cmp expected output.err
150
- '
150
+ EOT
151
151
152
- test_expect_success ' broken reference blocks indirect create' '
152
+ test_expect_success ' broken reference blocks indirect create' - << \ EOT
153
153
prefix=refs/broken-indirect-create &&
154
154
git symbolic-ref $prefix /symref $prefix /foo &&
155
155
echo "gobbledigook" >.git/$prefix /foo &&
156
156
test_when_finished "rm -f .git/$prefix /foo" &&
157
157
cat >expected <<-EOF &&
158
- fatal: cannot lock ref $SQ$ prefix/symref$SQ : unable to resolve reference $SQ$ prefix/foo$SQ : reference broken
158
+ fatal: cannot lock ref ' $ prefix /symref' : unable to resolve reference ' $ prefix /foo' : reference broken
159
159
EOF
160
160
printf "%s\n" "update $prefix /symref $C " |
161
161
test_must_fail git update-ref --stdin 2>output.err &&
162
162
test_cmp expected output.err &&
163
163
cat >expected <<-EOF &&
164
- fatal: cannot lock ref $SQ$ prefix/symref$SQ : unable to resolve reference $SQ$ prefix/foo$SQ : reference broken
164
+ fatal: cannot lock ref ' $ prefix /symref' : unable to resolve reference ' $ prefix /foo' : reference broken
165
165
EOF
166
166
printf "%s\n" "update $prefix /symref $D $C " |
167
167
test_must_fail git update-ref --stdin 2>output.err &&
168
168
test_cmp expected output.err
169
- '
169
+ EOT
170
170
171
171
test_expect_success ' no bogus intermediate values during delete' '
172
172
prefix=refs/slow-transaction &&
@@ -224,7 +224,7 @@ test_expect_success 'no bogus intermediate values during delete' '
224
224
test_must_fail git rev-parse --verify --quiet $prefix/foo
225
225
'
226
226
227
- test_expect_success ' delete fails cleanly if packed-refs file is locked' '
227
+ test_expect_success ' delete fails cleanly if packed-refs file is locked' - << \ EOT
228
228
prefix=refs/locked-packed-refs &&
229
229
# Set up a reference with differing loose and packed versions:
230
230
git update-ref $prefix /foo $C &&
@@ -236,9 +236,9 @@ test_expect_success 'delete fails cleanly if packed-refs file is locked' '
236
236
test_when_finished "rm -f .git/packed-refs.lock" &&
237
237
test_must_fail git update-ref -d $prefix /foo >out 2>err &&
238
238
git for-each-ref $prefix >actual &&
239
- test_grep "Unable to create $SQ .*packed-refs.lock$SQ : " err &&
239
+ test_grep "Unable to create ' .*packed-refs.lock' : " err &&
240
240
test_cmp unchanged actual
241
- '
241
+ EOT
242
242
243
243
test_expect_success ' delete fails cleanly if packed-refs.new write fails' '
244
244
# Setup and expectations are similar to the test above.
0 commit comments