Mercurial > hg
annotate tests/test-bundle-r.t @ 25190:22438cfd11b5
phases: add set per phase in C phase computation
To speed up the computation of draft(), secret(), divergent(), obsolete() and
unstable() we need to have a fast way of getting the list of revisions that
are in draft(), secret() or the union of both: not public().
This patch extends the work on phase computation in C and make the phase
computation code also return a list of set for each non public phase.
Using these sets we can quickly obtain all the revisions of a given phase.
We do not return a set for the public phase as we expect it to be roughly the
size of the repo. Also, it can be computed easily by substracting the entries in the
non public phases from all the revs in the repo.
author | Laurent Charignon <lcharignon@fb.com> |
---|---|
date | Wed, 01 Apr 2015 11:17:17 -0700 |
parents | f2719b387380 |
children | 67eeb7421d8d |
rev | line source |
---|---|
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
1 $ hg init test |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
2 $ cd test |
16350
4f795f5fbb0b
tests: make tests work if directory contains special characters
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15131
diff
changeset
|
3 $ hg unbundle "$TESTDIR/bundles/remote.hg" |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
4 adding changesets |
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
5 adding manifests |
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
6 adding file changes |
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
7 added 9 changesets with 7 changes to 4 files (+1 heads) |
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
8 (run 'hg heads' to see heads, 'hg merge' to merge) |
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
9 $ hg up tip |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
10 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
11 $ cd .. |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
12 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
13 $ for i in 0 1 2 3 4 5 6 7 8; do |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
14 > mkdir test-"$i" |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
15 > hg --cwd test-"$i" init |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
16 > hg -R test bundle -r "$i" test-"$i".hg test-"$i" |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
17 > cd test-"$i" |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
18 > hg unbundle ../test-"$i".hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
19 > hg verify |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
20 > hg tip -q |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
21 > cd .. |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
22 > done |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
23 searching for changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
24 1 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
25 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
26 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
27 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
28 added 1 changesets with 1 changes to 1 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
29 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
30 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
31 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
32 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
33 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
34 1 files, 1 changesets, 1 total revisions |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
35 0:bfaf4b5cbf01 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
36 searching for changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
37 2 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
38 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
39 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
40 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
41 added 2 changesets with 2 changes to 1 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
42 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
43 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
44 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
45 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
46 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
47 1 files, 2 changesets, 2 total revisions |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
48 1:21f32785131f |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
49 searching for changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
50 3 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
51 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
52 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
53 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
54 added 3 changesets with 3 changes to 1 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
55 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
56 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
57 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
58 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
59 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
60 1 files, 3 changesets, 3 total revisions |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
61 2:4ce51a113780 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
62 searching for changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
63 4 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
64 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
65 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
66 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
67 added 4 changesets with 4 changes to 1 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
68 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
69 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
70 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
71 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
72 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
73 1 files, 4 changesets, 4 total revisions |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
74 3:93ee6ab32777 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
75 searching for changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
76 2 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
77 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
78 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
79 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
80 added 2 changesets with 2 changes to 1 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
81 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
82 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
83 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
84 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
85 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
86 1 files, 2 changesets, 2 total revisions |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
87 1:c70afb1ee985 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
88 searching for changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
89 3 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
90 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
91 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
92 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
93 added 3 changesets with 3 changes to 1 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
94 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
95 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
96 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
97 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
98 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
99 1 files, 3 changesets, 3 total revisions |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
100 2:f03ae5a9b979 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
101 searching for changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
102 4 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
103 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
104 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
105 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
106 added 4 changesets with 5 changes to 2 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
107 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
108 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
109 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
110 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
111 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
112 2 files, 4 changesets, 5 total revisions |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
113 3:095cb14b1b4d |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
114 searching for changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
115 5 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
116 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
117 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
118 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
119 added 5 changesets with 6 changes to 3 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
120 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
121 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
122 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
123 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
124 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
125 3 files, 5 changesets, 6 total revisions |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
126 4:faa2e4234c7a |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
127 searching for changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
128 5 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
129 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
130 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
131 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
132 added 5 changesets with 5 changes to 2 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
133 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
134 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
135 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
136 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
137 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
138 2 files, 5 changesets, 5 total revisions |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
139 4:916f1afdef90 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
140 $ cd test-8 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
141 $ hg pull ../test-7 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
142 pulling from ../test-7 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
143 searching for changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
144 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
145 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
146 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
147 added 4 changesets with 2 changes to 3 files (+1 heads) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
148 (run 'hg heads' to see heads, 'hg merge' to merge) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
149 $ hg verify |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
150 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
151 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
152 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
153 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
154 4 files, 9 changesets, 7 total revisions |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
155 $ hg rollback |
13446
1e497df514e2
rollback: clarifies the message about the reverted state (issue2628)
Gilles Moris <gilles.moris@free.fr>
parents:
12757
diff
changeset
|
156 repository tip rolled back to revision 4 (undo pull) |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
157 $ cd .. |
3284
d89e98840b08
add -r/--rev and --base option to bundle
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
diff
changeset
|
158 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
159 should fail |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
160 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
161 $ hg -R test bundle --base 2 -r tip test-bundle-branch1.hg test-3 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
162 abort: --base is incompatible with specifying a destination |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12156
diff
changeset
|
163 [255] |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
164 $ hg -R test bundle -r tip test-bundle-branch1.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
165 abort: repository default-push not found! |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12156
diff
changeset
|
166 [255] |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
167 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
168 $ hg -R test bundle --base 2 -r tip test-bundle-branch1.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
169 2 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
170 $ hg -R test bundle --base 2 -r 7 test-bundle-branch2.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
171 4 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
172 $ hg -R test bundle --base 2 test-bundle-all.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
173 6 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
174 $ hg -R test bundle --base 3 -r tip test-bundle-should-fail.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
175 1 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
176 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
177 empty bundle |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
178 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
179 $ hg -R test bundle --base 7 --base 8 test-bundle-empty.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
180 no changes found |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12156
diff
changeset
|
181 [1] |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
182 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
183 issue76 msg2163 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
184 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
185 $ hg -R test bundle --base 3 -r 3 -r 3 test-bundle-cset-3.hg |
14073
72c84f24b420
discovery: drop findoutgoing and simplify findcommonincoming's api
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
13446
diff
changeset
|
186 no changes found |
72c84f24b420
discovery: drop findoutgoing and simplify findcommonincoming's api
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
13446
diff
changeset
|
187 [1] |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
188 |
12399
4fee1fd3de9a
tests: added a short description to issue numbers
Martin Geisler <mg@aragost.com>
parents:
12316
diff
changeset
|
189 Issue1910: 'hg bundle --base $head' does not exclude $head from |
4fee1fd3de9a
tests: added a short description to issue numbers
Martin Geisler <mg@aragost.com>
parents:
12316
diff
changeset
|
190 result |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
191 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
192 $ hg -R test bundle --base 7 test-bundle-cset-7.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
193 4 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
194 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
195 $ hg clone test-2 test-9 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
196 updating to branch default |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
197 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
198 $ cd test-9 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
199 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
200 revision 2 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
201 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
202 $ hg tip -q |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
203 2:4ce51a113780 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
204 $ hg unbundle ../test-bundle-should-fail.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
205 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
206 transaction abort! |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
207 rollback completed |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
208 abort: 00changelog.i@93ee6ab32777: unknown parent! |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12156
diff
changeset
|
209 [255] |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
210 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
211 revision 2 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
212 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
213 $ hg tip -q |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
214 2:4ce51a113780 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
215 $ hg unbundle ../test-bundle-all.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
216 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
217 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
218 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
219 added 6 changesets with 4 changes to 4 files (+1 heads) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
220 (run 'hg heads' to see heads, 'hg merge' to merge) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
221 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
222 revision 8 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
223 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
224 $ hg tip -q |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
225 8:916f1afdef90 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
226 $ hg verify |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
227 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
228 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
229 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
230 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
231 4 files, 9 changesets, 7 total revisions |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
232 $ hg rollback |
13446
1e497df514e2
rollback: clarifies the message about the reverted state (issue2628)
Gilles Moris <gilles.moris@free.fr>
parents:
12757
diff
changeset
|
233 repository tip rolled back to revision 2 (undo unbundle) |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
234 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
235 revision 2 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
236 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
237 $ hg tip -q |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
238 2:4ce51a113780 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
239 $ hg unbundle ../test-bundle-branch1.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
240 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
241 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
242 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
243 added 2 changesets with 2 changes to 2 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
244 (run 'hg update' to get a working copy) |
3284
d89e98840b08
add -r/--rev and --base option to bundle
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
diff
changeset
|
245 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
246 revision 4 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
247 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
248 $ hg tip -q |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
249 4:916f1afdef90 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
250 $ hg verify |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
251 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
252 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
253 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
254 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
255 2 files, 5 changesets, 5 total revisions |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
256 $ hg rollback |
13446
1e497df514e2
rollback: clarifies the message about the reverted state (issue2628)
Gilles Moris <gilles.moris@free.fr>
parents:
12757
diff
changeset
|
257 repository tip rolled back to revision 2 (undo unbundle) |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
258 $ hg unbundle ../test-bundle-branch2.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
259 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
260 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
261 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
262 added 4 changesets with 3 changes to 3 files (+1 heads) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
263 (run 'hg heads' to see heads, 'hg merge' to merge) |
3284
d89e98840b08
add -r/--rev and --base option to bundle
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
diff
changeset
|
264 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
265 revision 6 |
3360
ef8307585b41
nodesbetween: fix a bug with duplicate heads
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
3318
diff
changeset
|
266 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
267 $ hg tip -q |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
268 6:faa2e4234c7a |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
269 $ hg verify |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
270 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
271 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
272 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
273 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
274 3 files, 7 changesets, 6 total revisions |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
275 $ hg rollback |
13446
1e497df514e2
rollback: clarifies the message about the reverted state (issue2628)
Gilles Moris <gilles.moris@free.fr>
parents:
12757
diff
changeset
|
276 repository tip rolled back to revision 2 (undo unbundle) |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
277 $ hg unbundle ../test-bundle-cset-7.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
278 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
279 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
280 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
281 added 2 changesets with 2 changes to 2 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
282 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
283 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
284 revision 4 |
3360
ef8307585b41
nodesbetween: fix a bug with duplicate heads
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
3318
diff
changeset
|
285 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
286 $ hg tip -q |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
287 4:916f1afdef90 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
288 $ hg verify |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
289 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
290 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
291 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
292 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
293 2 files, 5 changesets, 5 total revisions |
3318
a225055b3b59
bundle --base: use the right set for the base
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
3285
diff
changeset
|
294 |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
295 $ cd ../test |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
296 $ hg merge 7 |
12757
62c8f7691bc3
merge: make 'diverging renames' diagnostic a more helpful note.
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
12399
diff
changeset
|
297 note: possible conflict - afile was renamed multiple times to: |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
298 anotherfile |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
299 adifferentfile |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
300 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
301 (branch merge, don't forget to commit) |
12156
4c94b6d0fb1c
tests: remove unneeded -d flags
Martin Geisler <mg@lazybytes.net>
parents:
11871
diff
changeset
|
302 $ hg ci -m merge |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
303 $ cd .. |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
304 $ hg -R test bundle --base 2 test-bundle-head.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
305 7 changesets found |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
306 $ hg clone test-2 test-10 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
307 updating to branch default |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
308 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
309 $ cd test-10 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
310 $ hg unbundle ../test-bundle-head.hg |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
311 adding changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
312 adding manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
313 adding file changes |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
314 added 7 changesets with 4 changes to 4 files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
315 (run 'hg update' to get a working copy) |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
316 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
317 revision 9 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
318 |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
319 $ hg tip -q |
14117
07708f4171f1
tests: create a bundle to bootstrap tests using a remote repository
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
13446
diff
changeset
|
320 9:03fc0b0e347c |
11871
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
321 $ hg verify |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
322 checking changesets |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
323 checking manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
324 crosschecking files in changesets and manifests |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
325 checking files |
f22b101e33e4
tests: unify test-bundle-r
Martin Geisler <mg@lazybytes.net>
parents:
10616
diff
changeset
|
326 4 files, 10 changesets, 7 total revisions |
16913
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
16350
diff
changeset
|
327 |
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
16350
diff
changeset
|
328 $ cd .. |