Mercurial > hg
annotate tests/test-stream-bundle-v2.t @ 46368:bb3a5c0df06b
purge: move extension into core mercurial
The motivation is simple: it's nicer to avoid gating basic
functionality.
To reduce the risk of people shooting themselves in the feet, `--confirm` is now
the default, unless the extensions is loaded..
For review of the body of the purge command, use this instead of what
hg/phabricator will show (the block of code is modified, not just
moved):
Differential Revision: https://phab.mercurial-scm.org/D9820
author | Valentin Gatien-Baron <valentin.gatienbaron@gmail.com> |
---|---|
date | Mon, 18 Jan 2021 10:24:20 +0100 |
parents | 95a615dd77bf |
children | 84a93fa7ecfd |
rev | line source |
---|---|
37349
36b2a304216c
tests: disable tests for advanced clone features with simple store
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37211
diff
changeset
|
1 #require no-reposimplestore |
36b2a304216c
tests: disable tests for advanced clone features with simple store
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37211
diff
changeset
|
2 |
37166
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
3 Test creating a consuming stream bundle v2 |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
4 |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
5 $ getmainid() { |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
6 > hg -R main log --template '{node}\n' --rev "$1" |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
7 > } |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
8 |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
9 $ cp $HGRCPATH $TESTTMP/hgrc.orig |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
10 |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
11 $ cat >> $HGRCPATH << EOF |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
12 > [experimental] |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
13 > evolution.createmarkers=True |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
14 > evolution.exchange=True |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
15 > bundle2-output-capture=True |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
16 > [ui] |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
17 > ssh="$PYTHON" "$TESTDIR/dummyssh" |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
18 > logtemplate={rev}:{node|short} {phase} {author} {bookmarks} {desc|firstline} |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
19 > [web] |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
20 > push_ssl = false |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
21 > allow_push = * |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
22 > [phases] |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
23 > publish=False |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
24 > [extensions] |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
25 > drawdag=$TESTDIR/drawdag.py |
37169
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
26 > clonebundles= |
37166
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
27 > EOF |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
28 |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
29 The extension requires a repo (currently unused) |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
30 |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
31 $ hg init main |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
32 $ cd main |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
33 |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
34 $ hg debugdrawdag <<'EOF' |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
35 > E |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
36 > | |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
37 > D |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
38 > | |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
39 > C |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
40 > | |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
41 > B |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
42 > | |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
43 > A |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
44 > EOF |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
45 |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
46 $ hg bundle -a --type="none-v2;stream=v2" bundle.hg |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
47 $ hg debugbundle bundle.hg |
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
48 Stream params: {} |
40912
6679ce31dfcb
test: enable sparse-revlog for test-stream-bundle-v2.t
Boris Feld <boris.feld@octobus.net>
parents:
40034
diff
changeset
|
49 stream2 -- {bytecount: 1693, filecount: 11, requirements: dotencode%2Cfncache%2Cgeneraldelta%2Crevlogv1%2Csparserevlog%2Cstore} (mandatory: True) |
37166
568e9b928c4c
streambundlev2: add a new test-file
Boris Feld <boris.feld@octobus.net>
parents:
diff
changeset
|
50 $ hg debugbundle --spec bundle.hg |
40912
6679ce31dfcb
test: enable sparse-revlog for test-stream-bundle-v2.t
Boris Feld <boris.feld@octobus.net>
parents:
40034
diff
changeset
|
51 none-v2;stream=v2;requirements%3Ddotencode%2Cfncache%2Cgeneraldelta%2Crevlogv1%2Csparserevlog%2Cstore |
37169
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
52 |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
53 Test that we can apply the bundle as a stream clone bundle |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
54 |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
55 $ cat > .hg/clonebundles.manifest << EOF |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
56 > http://localhost:$HGPORT1/bundle.hg BUNDLESPEC=`hg debugbundle --spec bundle.hg` |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
57 > EOF |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
58 |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
59 $ hg serve -d -p $HGPORT --pid-file hg.pid --accesslog access.log |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
60 $ cat hg.pid >> $DAEMON_PIDS |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
61 |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
62 $ "$PYTHON" $TESTDIR/dumbhttp.py -p $HGPORT1 --pid http.pid |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
63 $ cat http.pid >> $DAEMON_PIDS |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
64 |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
65 $ cd .. |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
66 $ hg clone http://localhost:$HGPORT streamv2-clone-implicit --debug |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
67 using http://localhost:$HGPORT/ |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
68 sending capabilities command |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
69 sending clonebundles command |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
70 applying clone bundle from http://localhost:$HGPORT1/bundle.hg |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
71 bundle2-input-bundle: with-transaction |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
72 bundle2-input-part: "stream2" (params: 3 mandatory) supported |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
73 applying stream bundle |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
74 11 files to transfer, 1.65 KB of data |
37211
77f9e95fe3c4
tests: conditionalize test-stream-bundle-v2 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
37170
diff
changeset
|
75 starting 4 threads for background file closing (?) |
77f9e95fe3c4
tests: conditionalize test-stream-bundle-v2 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
37170
diff
changeset
|
76 starting 4 threads for background file closing (?) |
37169
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
77 adding [s] data/A.i (66 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
78 adding [s] data/B.i (66 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
79 adding [s] data/C.i (66 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
80 adding [s] data/D.i (66 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
81 adding [s] data/E.i (66 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
82 adding [s] 00manifest.i (584 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
83 adding [s] 00changelog.i (595 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
84 adding [s] phaseroots (43 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
85 adding [c] branch2-served (94 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
86 adding [c] rbc-names-v1 (7 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
87 adding [c] rbc-revs-v1 (40 bytes) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
88 transferred 1.65 KB in \d\.\d seconds \(.*/sec\) (re) |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
89 bundle2-input-part: total payload size 1840 |
42931
181ee2118a96
bundle2: fix an off-by-one in debug message of number of parts
Martin von Zweigbergk <martinvonz@google.com>
parents:
40919
diff
changeset
|
90 bundle2-input-bundle: 1 parts total |
39301
5763216ba311
transaction: remember original len(repo) instead of tracking added revs (API)
Yuya Nishihara <yuya@tcha.org>
parents:
37841
diff
changeset
|
91 updating the branch cache |
37169
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
92 finished applying clone bundle |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
93 query 1; heads |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
94 sending batch command |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
95 searching for changes |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
96 all remote heads known locally |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
97 no changes found |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
98 sending getbundle command |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
99 bundle2-input-bundle: with-transaction |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
100 bundle2-input-part: "listkeys" (params: 1 mandatory) supported |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
101 bundle2-input-part: "phase-heads" supported |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
102 bundle2-input-part: total payload size 24 |
42931
181ee2118a96
bundle2: fix an off-by-one in debug message of number of parts
Martin von Zweigbergk <martinvonz@google.com>
parents:
40919
diff
changeset
|
103 bundle2-input-bundle: 2 parts total |
37169
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
104 checking for updated bookmarks |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
105 updating to branch default |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
106 resolving manifests |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
107 branchmerge: False, force: False, partial: False |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
108 ancestor: 000000000000, local: 000000000000+, remote: 9bc730a19041 |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
109 A: remote created -> g |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
110 getting A |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
111 B: remote created -> g |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
112 getting B |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
113 C: remote created -> g |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
114 getting C |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
115 D: remote created -> g |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
116 getting D |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
117 E: remote created -> g |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
118 getting E |
99f28a4b2a3a
streamclonebundle: add a test for stream clone bundle v2
Boris Feld <boris.feld@octobus.net>
parents:
37168
diff
changeset
|
119 5 files updated, 0 files merged, 0 files removed, 0 files unresolved |
46314
95a615dd77bf
clone: make sure we warm the cache after a clone
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
42931
diff
changeset
|
120 updating the branch cache |
40034
393e44324037
httppeer: report http statistics
Gregory Szorc <gregory.szorc@gmail.com>
parents:
39301
diff
changeset
|
121 (sent 4 HTTP requests and * bytes; received * bytes in responses) (glob) |
37170
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
122 |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
123 $ hg clone --stream http://localhost:$HGPORT streamv2-clone-explicit --debug |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
124 using http://localhost:$HGPORT/ |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
125 sending capabilities command |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
126 sending clonebundles command |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
127 applying clone bundle from http://localhost:$HGPORT1/bundle.hg |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
128 bundle2-input-bundle: with-transaction |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
129 bundle2-input-part: "stream2" (params: 3 mandatory) supported |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
130 applying stream bundle |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
131 11 files to transfer, 1.65 KB of data |
37211
77f9e95fe3c4
tests: conditionalize test-stream-bundle-v2 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
37170
diff
changeset
|
132 starting 4 threads for background file closing (?) |
77f9e95fe3c4
tests: conditionalize test-stream-bundle-v2 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
37170
diff
changeset
|
133 starting 4 threads for background file closing (?) |
37170
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
134 adding [s] data/A.i (66 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
135 adding [s] data/B.i (66 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
136 adding [s] data/C.i (66 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
137 adding [s] data/D.i (66 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
138 adding [s] data/E.i (66 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
139 adding [s] 00manifest.i (584 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
140 adding [s] 00changelog.i (595 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
141 adding [s] phaseroots (43 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
142 adding [c] branch2-served (94 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
143 adding [c] rbc-names-v1 (7 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
144 adding [c] rbc-revs-v1 (40 bytes) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
145 transferred 1.65 KB in *.* seconds (*/sec) (glob) |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
146 bundle2-input-part: total payload size 1840 |
42931
181ee2118a96
bundle2: fix an off-by-one in debug message of number of parts
Martin von Zweigbergk <martinvonz@google.com>
parents:
40919
diff
changeset
|
147 bundle2-input-bundle: 1 parts total |
39301
5763216ba311
transaction: remember original len(repo) instead of tracking added revs (API)
Yuya Nishihara <yuya@tcha.org>
parents:
37841
diff
changeset
|
148 updating the branch cache |
37170
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
149 finished applying clone bundle |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
150 query 1; heads |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
151 sending batch command |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
152 searching for changes |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
153 all remote heads known locally |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
154 no changes found |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
155 sending getbundle command |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
156 bundle2-input-bundle: with-transaction |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
157 bundle2-input-part: "listkeys" (params: 1 mandatory) supported |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
158 bundle2-input-part: "phase-heads" supported |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
159 bundle2-input-part: total payload size 24 |
42931
181ee2118a96
bundle2: fix an off-by-one in debug message of number of parts
Martin von Zweigbergk <martinvonz@google.com>
parents:
40919
diff
changeset
|
160 bundle2-input-bundle: 2 parts total |
37170
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
161 checking for updated bookmarks |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
162 updating to branch default |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
163 resolving manifests |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
164 branchmerge: False, force: False, partial: False |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
165 ancestor: 000000000000, local: 000000000000+, remote: 9bc730a19041 |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
166 A: remote created -> g |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
167 getting A |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
168 B: remote created -> g |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
169 getting B |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
170 C: remote created -> g |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
171 getting C |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
172 D: remote created -> g |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
173 getting D |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
174 E: remote created -> g |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
175 getting E |
b837655c1509
streamclonebundle: make sure we accept new stream clone bundle spec
Boris Feld <boris.feld@octobus.net>
parents:
37169
diff
changeset
|
176 5 files updated, 0 files merged, 0 files removed, 0 files unresolved |
46314
95a615dd77bf
clone: make sure we warm the cache after a clone
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
42931
diff
changeset
|
177 updating the branch cache |
40034
393e44324037
httppeer: report http statistics
Gregory Szorc <gregory.szorc@gmail.com>
parents:
39301
diff
changeset
|
178 (sent 4 HTTP requests and * bytes; received * bytes in responses) (glob) |