|
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