|
28 | 28 | '
|
29 | 29 |
|
30 | 30 | test_expect_success "session IDs not advertised by default (push v${PROTO})" '
|
31 |
| - test_when_finished "rm -rf local tr2-client-events" && |
| 31 | + test_when_finished "rm -rf local tr2-client-events tr2-server-events" && |
| 32 | + test_when_finished "git -C local push --delete origin new-branch" && |
32 | 33 | cp -r "$LOCAL_PRISTINE" local &&
|
33 | 34 | git -C local pull --no-rebase origin &&
|
34 | 35 | GIT_TRACE2_EVENT_NESTING=5 \
|
35 | 36 | GIT_TRACE2_EVENT="$(pwd)/tr2-client-events" \
|
36 |
| - git -c protocol.version=$PROTO -C local push origin && |
37 |
| - test -z "$(grep \"key\":\"server-sid\" tr2-client-events)" |
| 37 | + git -c protocol.version=$PROTO -C local push \ |
| 38 | + --receive-pack "GIT_TRACE2_EVENT=\"$(pwd)/tr2-server-events\" git-receive-pack" \ |
| 39 | + origin HEAD:new-branch && |
| 40 | + test -z "$(grep \"key\":\"server-sid\" tr2-client-events)" && |
| 41 | + test -z "$(grep \"key\":\"client-sid\" tr2-server-events)" |
38 | 42 | '
|
39 | 43 | done
|
40 | 44 |
|
|
57 | 61 | '
|
58 | 62 |
|
59 | 63 | test_expect_success "session IDs advertised (push v${PROTO})" '
|
60 |
| - test_when_finished "rm -rf local tr2-client-events" && |
| 64 | + test_when_finished "rm -rf local tr2-client-events tr2-server-events" && |
| 65 | + test_when_finished "git -C local push --delete origin new-branch" && |
61 | 66 | cp -r "$LOCAL_PRISTINE" local &&
|
62 | 67 | git -C local pull --no-rebase origin &&
|
63 | 68 | GIT_TRACE2_EVENT_NESTING=5 \
|
64 | 69 | GIT_TRACE2_EVENT="$(pwd)/tr2-client-events" \
|
65 |
| - git -c protocol.version=$PROTO -C local push origin && |
66 |
| - grep \"key\":\"server-sid\" tr2-client-events |
| 70 | + git -c protocol.version=$PROTO -C local push \ |
| 71 | + --receive-pack "GIT_TRACE2_EVENT=\"$(pwd)/tr2-server-events\" git-receive-pack" \ |
| 72 | + origin HEAD:new-branch && |
| 73 | + grep \"key\":\"server-sid\" tr2-client-events && |
| 74 | + grep \"key\":\"client-sid\" tr2-server-events |
67 | 75 | '
|
68 | 76 | done
|
69 | 77 |
|
|
0 commit comments