94
95
test_expect_success 'pserver authentication' \
96
'cat request-anonymous | git-cvsserver pserver >log 2>&1 &&
97
- tail -n1 log | grep -q "^I LOVE YOU$"'
97
+ tail -n1 log | grep "^I LOVE YOU$"'
98
99
test_expect_success 'pserver authentication failure (non-anonymous user)' \
100
'if cat request-git | git-cvsserver pserver >log 2>&1
103
else
104
true
105
fi &&
106
- tail -n1 log | grep -q "^I HATE YOU$"'
106
+ tail -n1 log | grep "^I HATE YOU$"'
107
108
test_expect_success 'pserver authentication (login)' \
109
'cat login-anonymous | git-cvsserver pserver >log 2>&1 &&
110
- tail -n1 log | grep -q "^I LOVE YOU$"'
110
+ tail -n1 log | grep "^I LOVE YOU$"'
111
112
test_expect_success 'pserver authentication failure (login/non-anonymous user)' \
113
'if cat login-git | git-cvsserver pserver >log 2>&1
116
else
117
true
118
fi &&
119
- tail -n1 log | grep -q "^I HATE YOU$"'
119
+ tail -n1 log | grep "^I HATE YOU$"'
120
121
122
# misuse pserver authentication for testing of req_Root
146
else
147
true
148
fi &&
149
- tail log | grep -q "^error 1 Root must be an absolute pathname$"'
149
+ tail log | grep "^error 1 Root must be an absolute pathname$"'
150
151
test_expect_success 'req_Root failure (conflicting roots)' \
152
'cat request-conflict | git-cvsserver pserver >log 2>&1 &&
153
- tail log | grep -q "^error 1 Conflicting roots specified$"'
153
+ tail log | grep "^error 1 Conflicting roots specified$"'
154
155
test_expect_success 'req_Root (strict paths)' \
156
'cat request-anonymous | git-cvsserver --strict-paths pserver $SERVERDIR >log 2>&1 &&
157
- tail -n1 log | grep -q "^I LOVE YOU$"'
157
+ tail -n1 log | grep "^I LOVE YOU$"'
158
159
test_expect_success 'req_Root failure (strict-paths)' '
160
! cat request-anonymous |
163
164
test_expect_success 'req_Root (w/o strict-paths)' \
165
'cat request-anonymous | git-cvsserver pserver $WORKDIR/ >log 2>&1 &&
166
- tail -n1 log | grep -q "^I LOVE YOU$"'
166
+ tail -n1 log | grep "^I LOVE YOU$"'
167
168
test_expect_success 'req_Root failure (w/o strict-paths)' '
169
! cat request-anonymous |
181
182
test_expect_success 'req_Root (base-path)' \
183
'cat request-base | git-cvsserver --strict-paths --base-path $WORKDIR/ pserver $SERVERDIR >log 2>&1 &&
184
- tail -n1 log | grep -q "^I LOVE YOU$"'
184
+ tail -n1 log | grep "^I LOVE YOU$"'
185
186
test_expect_success 'req_Root failure (base-path)' '
187
! cat request-anonymous |
192
193
test_expect_success 'req_Root (export-all)' \
194
'cat request-anonymous | git-cvsserver --export-all pserver $WORKDIR >log 2>&1 &&
195
- tail -n1 log | grep -q "^I LOVE YOU$"'
195
+ tail -n1 log | grep "^I LOVE YOU$"'
196
197
test_expect_success 'req_Root failure (export-all w/o whitelist)' \
198
'! (cat request-anonymous | git-cvsserver --export-all pserver >log 2>&1 || false)'
199
200
test_expect_success 'req_Root (everything together)' \
201
'cat request-base | git-cvsserver --export-all --strict-paths --base-path $WORKDIR/ pserver $SERVERDIR >log 2>&1 &&
202
- tail -n1 log | grep -q "^I LOVE YOU$"'
202
+ tail -n1 log | grep "^I LOVE YOU$"'
203
204
GIT_DIR="$SERVERDIR" git config --bool gitcvs.enabled true || exit 1
205
216
else
217
true
218
fi &&
219
- cat cvs.log | grep -q "GITCVS emulation disabled" &&
219
+ grep "GITCVS emulation disabled" cvs.log &&
220
test ! -d cvswork2'
221
222
rm -fr cvswork2
237
else
238
true
239
fi &&
240
- cat cvs.log | grep -q "GITCVS emulation disabled" &&
240
+ grep "GITCVS emulation disabled" cvs.log &&
241
test ! -d cvswork2'
242
243
rm -fr cvswork2