Skip to content

Commit daeed0d

Browse files
committed
Merge branch 'test-hook-git-dir'
2 parents 09a846f + 22fae7b commit daeed0d

36 files changed

+94
-86
lines changed

t/t1416-ref-transaction-hooks.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,11 @@ test_expect_success 'interleaving hook calls succeed' '
110110
111111
git init --bare target-repo.git &&
112112
113-
test_hook -C target-repo.git reference-transaction <<-\EOF &&
113+
test_hook --git-dir target-repo.git reference-transaction <<-\EOF &&
114114
echo $0 "$@" >>actual
115115
EOF
116116
117-
test_hook -C target-repo.git update <<-\EOF &&
117+
test_hook --git-dir target-repo.git update <<-\EOF &&
118118
echo $0 "$@" >>actual
119119
EOF
120120

t/t2400-worktree-add.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1068,7 +1068,7 @@ done
10681068
post_checkout_hook () {
10691069
test_when_finished "rm -rf .git/hooks" &&
10701070
mkdir .git/hooks &&
1071-
test_hook -C "$1" post-checkout <<-\EOF
1071+
test_hook "$@" post-checkout <<-\EOF
10721072
{
10731073
echo $*
10741074
git rev-parse --git-dir --show-toplevel
@@ -1124,7 +1124,7 @@ test_expect_success '"add" in bare repo invokes post-checkout hook' '
11241124
echo $(pwd)/bare/worktrees/goozy &&
11251125
echo $(pwd)/goozy
11261126
} >hook.expect &&
1127-
post_checkout_hook bare &&
1127+
post_checkout_hook --git-dir bare &&
11281128
git -C bare worktree add --detach ../goozy &&
11291129
test_cmp hook.expect goozy/hook.actual
11301130
'

t/t5401-update-hooks.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,29 +23,29 @@ test_expect_success setup '
2323
git update-ref refs/heads/main $commit1 &&
2424
git update-ref refs/heads/tofail $commit0 &&
2525
26-
test_hook --setup -C victim.git pre-receive <<-\EOF &&
26+
test_hook --setup --git-dir victim.git pre-receive <<-\EOF &&
2727
printf %s "$@" >>$GIT_DIR/pre-receive.args
2828
cat - >$GIT_DIR/pre-receive.stdin
2929
echo STDOUT pre-receive
3030
echo STDERR pre-receive >&2
3131
EOF
3232
33-
test_hook --setup -C victim.git update <<-\EOF &&
33+
test_hook --setup --git-dir victim.git update <<-\EOF &&
3434
echo "$@" >>$GIT_DIR/update.args
3535
read x; printf %s "$x" >$GIT_DIR/update.stdin
3636
echo STDOUT update $1
3737
echo STDERR update $1 >&2
3838
test "$1" = refs/heads/main || exit
3939
EOF
4040
41-
test_hook --setup -C victim.git post-receive <<-\EOF &&
41+
test_hook --setup --git-dir victim.git post-receive <<-\EOF &&
4242
printf %s "$@" >>$GIT_DIR/post-receive.args
4343
cat - >$GIT_DIR/post-receive.stdin
4444
echo STDOUT post-receive
4545
echo STDERR post-receive >&2
4646
EOF
4747
48-
test_hook --setup -C victim.git post-update <<-\EOF
48+
test_hook --setup --git-dir victim.git post-update <<-\EOF
4949
echo "$@" >>$GIT_DIR/post-update.args
5050
read x; printf %s "$x" >$GIT_DIR/post-update.stdin
5151
echo STDOUT post-update
@@ -129,7 +129,7 @@ test_expect_success 'send-pack stderr contains hook messages' '
129129
'
130130

131131
test_expect_success 'pre-receive hook that forgets to read its input' '
132-
test_hook --clobber -C victim.git pre-receive <<-\EOF &&
132+
test_hook --clobber --git-dir victim.git pre-receive <<-\EOF &&
133133
exit 0
134134
EOF
135135
rm -f victim.git/hooks/update victim.git/hooks/post-update &&

t/t5411-proc-receive-hook.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ setup_upstream_and_workbench () {
3636
TAG=$(git -C workbench rev-parse v123) &&
3737
3838
# setup pre-receive hook
39-
test_hook --setup -C upstream.git pre-receive <<-\EOF &&
39+
test_hook --setup --git-dir upstream.git pre-receive <<-\EOF &&
4040
exec >&2
4141
echo "# pre-receive hook"
4242
while read old new ref
@@ -46,7 +46,7 @@ setup_upstream_and_workbench () {
4646
EOF
4747
4848
# setup post-receive hook
49-
test_hook --setup -C upstream.git post-receive <<-\EOF &&
49+
test_hook --setup --git-dir upstream.git post-receive <<-\EOF &&
5050
exec >&2
5151
echo "# post-receive hook"
5252
while read old new ref

t/t5411/once-0010-report-status-v1.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ test_expect_success "setup receive.procReceiveRefs" '
33
'
44

55
test_expect_success "setup proc-receive hook" '
6-
test_hook -C "$upstream" --clobber proc-receive <<-EOF
6+
test_hook --git-dir "$upstream" --clobber proc-receive <<-EOF
77
printf >&2 "# proc-receive hook\n"
88
test-tool proc-receive -v \
99
-r "ok refs/for/main/topic1" \

t/t5411/test-0002-pre-receive-declined.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
test_expect_success "setup pre-receive hook ($PROTOCOL)" '
22
mv "$upstream/hooks/pre-receive" "$upstream/hooks/pre-receive.ok" &&
3-
test_hook -C "$upstream" --clobber pre-receive <<-\EOF
3+
test_hook --git-dir "$upstream" --clobber pre-receive <<-\EOF
44
exit 1
55
EOF
66
'

t/t5411/test-0003-pre-receive-declined--porcelain.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
test_expect_success "setup pre-receive hook ($PROTOCOL/porcelain)" '
22
mv "$upstream/hooks/pre-receive" "$upstream/hooks/pre-receive.ok" &&
3-
test_hook -C "$upstream" --clobber pre-receive <<-\EOF
3+
test_hook --git-dir "$upstream" --clobber pre-receive <<-\EOF
44
exit 1
55
EOF
66
'

t/t5411/test-0013-bad-protocol.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
test_expect_success "setup proc-receive hook (unknown version, $PROTOCOL)" '
2-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
2+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
33
printf >&2 "# proc-receive hook\n"
44
test-tool proc-receive -v --version 2
55
EOF
@@ -40,7 +40,7 @@ test_expect_success "proc-receive: bad protocol (unknown version, $PROTOCOL)" '
4040
'
4141

4242
test_expect_success "setup proc-receive hook (hook --die-read-version, $PROTOCOL)" '
43-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
43+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
4444
printf >&2 "# proc-receive hook\n"
4545
test-tool proc-receive -v --die-read-version
4646
EOF
@@ -71,7 +71,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-version, $PROTO
7171
'
7272

7373
test_expect_success "setup proc-receive hook (hook --die-write-version, $PROTOCOL)" '
74-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
74+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
7575
printf >&2 "# proc-receive hook\n"
7676
test-tool proc-receive -v --die-write-version
7777
EOF
@@ -102,7 +102,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-write-version, $PROT
102102
'
103103

104104
test_expect_success "setup proc-receive hook (hook --die-read-commands, $PROTOCOL)" '
105-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
105+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
106106
printf >&2 "# proc-receive hook\n"
107107
test-tool proc-receive -v --die-read-commands
108108
EOF
@@ -132,7 +132,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-commands, $PROT
132132
'
133133

134134
test_expect_success "setup proc-receive hook (hook --die-read-push-options, $PROTOCOL)" '
135-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
135+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
136136
printf >&2 "# proc-receive hook\n"
137137
test-tool proc-receive -v --die-read-push-options
138138
EOF
@@ -164,7 +164,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-push-options, $
164164
'
165165

166166
test_expect_success "setup proc-receive hook (hook --die-write-report, $PROTOCOL)" '
167-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
167+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
168168
printf >&2 "# proc-receive hook\n"
169169
test-tool proc-receive -v --die-write-report
170170
EOF
@@ -194,7 +194,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-write-report, $PROTO
194194
'
195195

196196
test_expect_success "setup proc-receive hook (no report, $PROTOCOL)" '
197-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
197+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
198198
printf >&2 "# proc-receive hook\n"
199199
test-tool proc-receive -v
200200
EOF
@@ -236,7 +236,7 @@ test_expect_success "cleanup ($PROTOCOL)" '
236236
'
237237

238238
test_expect_success "setup proc-receive hook (no ref, $PROTOCOL)" '
239-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
239+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
240240
printf >&2 "# proc-receive hook\n"
241241
test-tool proc-receive -v \
242242
-r "ok"
@@ -269,7 +269,7 @@ test_expect_success "proc-receive: bad protocol (no ref, $PROTOCOL)" '
269269
'
270270

271271
test_expect_success "setup proc-receive hook (unknown status, $PROTOCOL)" '
272-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
272+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
273273
printf >&2 "# proc-receive hook\n"
274274
test-tool proc-receive -v \
275275
-r "xx refs/for/main/topic"

t/t5411/test-0014-bad-protocol--porcelain.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
test_expect_success "setup proc-receive hook (unknown version, $PROTOCOL/porcelain)" '
2-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
2+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
33
printf >&2 "# proc-receive hook\n"
44
test-tool proc-receive -v --version 2
55
EOF
@@ -40,7 +40,7 @@ test_expect_success "proc-receive: bad protocol (unknown version, $PROTOCOL/porc
4040
'
4141

4242
test_expect_success "setup proc-receive hook (hook --die-read-version, $PROTOCOL/porcelain)" '
43-
test_hook -C "$upstream" --clobber proc-receive <<-EOF
43+
test_hook --git-dir "$upstream" --clobber proc-receive <<-EOF
4444
printf >&2 "# proc-receive hook\n"
4545
test-tool proc-receive -v --die-read-version
4646
EOF
@@ -71,7 +71,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-version, $PROTO
7171
'
7272

7373
test_expect_success "setup proc-receive hook (hook --die-write-version, $PROTOCOL/porcelain)" '
74-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
74+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
7575
printf >&2 "# proc-receive hook\n"
7676
test-tool proc-receive -v --die-write-version
7777
EOF
@@ -102,7 +102,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-write-version, $PROT
102102
'
103103

104104
test_expect_success "setup proc-receive hook (hook --die-read-commands, $PROTOCOL/porcelain)" '
105-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
105+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
106106
printf >&2 "# proc-receive hook\n"
107107
test-tool proc-receive -v --die-read-commands
108108
EOF
@@ -132,7 +132,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-commands, $PROT
132132
'
133133

134134
test_expect_success "setup proc-receive hook (hook --die-read-push-options, $PROTOCOL/porcelain)" '
135-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
135+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
136136
printf >&2 "# proc-receive hook\n"
137137
test-tool proc-receive -v --die-read-push-options
138138
EOF
@@ -164,7 +164,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-read-push-options, $
164164
'
165165

166166
test_expect_success "setup proc-receive hook (hook --die-write-report, $PROTOCOL/porcelain)" '
167-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
167+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
168168
printf >&2 "# proc-receive hook\n"
169169
test-tool proc-receive -v --die-write-report
170170
EOF
@@ -194,7 +194,7 @@ test_expect_success "proc-receive: bad protocol (hook --die-write-report, $PROTO
194194
'
195195

196196
test_expect_success "setup proc-receive hook (no report, $PROTOCOL/porcelain)" '
197-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
197+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
198198
printf >&2 "# proc-receive hook\n"
199199
test-tool proc-receive -v
200200
EOF
@@ -236,7 +236,7 @@ test_expect_success "cleanup ($PROTOCOL/porcelain)" '
236236
'
237237

238238
test_expect_success "setup proc-receive hook (no ref, $PROTOCOL/porcelain)" '
239-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
239+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
240240
printf >&2 "# proc-receive hook\n"
241241
test-tool proc-receive -v \
242242
-r "ok"
@@ -270,7 +270,7 @@ test_expect_success "proc-receive: bad protocol (no ref, $PROTOCOL/porcelain)" '
270270
'
271271

272272
test_expect_success "setup proc-receive hook (unknown status, $PROTOCOL/porcelain)" '
273-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
273+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
274274
printf >&2 "# proc-receive hook\n"
275275
test-tool proc-receive -v \
276276
-r "xx refs/for/main/topic"

t/t5411/test-0020-report-ng.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
test_expect_success "setup proc-receive hook (ng, no message, $PROTOCOL)" '
2-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
2+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
33
printf >&2 "# proc-receive hook\n"
44
test-tool proc-receive -v \
55
-r "ng refs/for/main/topic"
@@ -31,7 +31,7 @@ test_expect_success "proc-receive: fail to update (ng, no message, $PROTOCOL)" '
3131
'
3232

3333
test_expect_success "setup proc-receive hook (ng message, $PROTOCOL)" '
34-
test_hook -C "$upstream" --clobber proc-receive <<-\EOF
34+
test_hook --git-dir "$upstream" --clobber proc-receive <<-\EOF
3535
printf >&2 "# proc-receive hook\n"
3636
test-tool proc-receive -v \
3737
-r "ng refs/for/main/topic error msg"

0 commit comments

Comments
 (0)