|
1 Test for stable ordering capabilities |
|
2 ===================================== |
|
3 |
|
4 $ . $TESTDIR/testlib/pythonpath.sh |
|
5 |
|
6 $ cat << EOF >> $HGRCPATH |
|
7 > [extensions] |
|
8 > hgext3rd.evolve = |
|
9 > [ui] |
|
10 > logtemplate = "{rev} {node|short} {desc} {tags}\n" |
|
11 > [alias] |
|
12 > showsort = debugstablesort --template="{node|short}\n" |
|
13 > EOF |
|
14 |
|
15 |
|
16 |
|
17 $ checktopo () { |
|
18 > seen='null'; |
|
19 > for node in `hg showsort --rev "$1"`; do |
|
20 > echo "=== checking $node ==="; |
|
21 > hg log --rev "($seen) and $node::"; |
|
22 > seen="${seen}+${node}"; |
|
23 > done; |
|
24 > } |
|
25 |
|
26 $ cat << EOF >> random_rev.py |
|
27 > import random |
|
28 > import sys |
|
29 > |
|
30 > loop = int(sys.argv[1]) |
|
31 > var = int(sys.argv[2]) |
|
32 > for x in range(loop): |
|
33 > print(x + random.randint(0, var)) |
|
34 > EOF |
|
35 |
|
36 Check criss cross merge |
|
37 ======================= |
|
38 |
|
39 $ hg init crisscross_A |
|
40 $ cd crisscross_A |
|
41 $ hg debugbuilddag ' |
|
42 > ...:base # create some base |
|
43 > # criss cross #1: simple |
|
44 > +3:AbaseA # "A" branch for CC "A" |
|
45 > <base+2:AbaseB # "B" branch for CC "B" |
|
46 > <AbaseA/AbaseB:AmergeA |
|
47 > <AbaseB/AbaseA:AmergeB |
|
48 > <AmergeA/AmergeB:Afinal |
|
49 > # criss cross #2:multiple closes ones |
|
50 > .:BbaseA |
|
51 > <AmergeB:BbaseB |
|
52 > <BbaseA/BbaseB:BmergeA |
|
53 > <BbaseB/BbaseA:BmergeB |
|
54 > <BmergeA/BmergeB:BmergeC |
|
55 > <BmergeB/BmergeA:BmergeD |
|
56 > <BmergeC/BmergeD:Bfinal |
|
57 > # criss cross #2:many branches |
|
58 > <Bfinal.:CbaseA |
|
59 > <Bfinal+2:CbaseB |
|
60 > <Bfinal.:CbaseC |
|
61 > <Bfinal+5:CbaseD |
|
62 > <Bfinal.:CbaseE |
|
63 > <CbaseA/CbaseB+7:CmergeA |
|
64 > <CbaseA/CbaseC:CmergeB |
|
65 > <CbaseA/CbaseD.:CmergeC |
|
66 > <CbaseA/CbaseE:CmergeD |
|
67 > <CbaseB/CbaseA+2:CmergeE |
|
68 > <CbaseB/CbaseC:CmergeF |
|
69 > <CbaseB/CbaseD.:CmergeG |
|
70 > <CbaseB/CbaseE:CmergeH |
|
71 > <CbaseC/CbaseA.:CmergeI |
|
72 > <CbaseC/CbaseB:CmergeJ |
|
73 > <CbaseC/CbaseD+5:CmergeK |
|
74 > <CbaseC/CbaseE+2:CmergeL |
|
75 > <CbaseD/CbaseA:CmergeM |
|
76 > <CbaseD/CbaseB...:CmergeN |
|
77 > <CbaseD/CbaseC:CmergeO |
|
78 > <CbaseD/CbaseE:CmergeP |
|
79 > <CbaseE/CbaseA:CmergeQ |
|
80 > <CbaseE/CbaseB..:CmergeR |
|
81 > <CbaseE/CbaseC.:CmergeS |
|
82 > <CbaseE/CbaseD:CmergeT |
|
83 > <CmergeA/CmergeG:CmergeWA |
|
84 > <CmergeB/CmergeF:CmergeWB |
|
85 > <CmergeC/CmergeE:CmergeWC |
|
86 > <CmergeD/CmergeH:CmergeWD |
|
87 > <CmergeT/CmergeI:CmergeWE |
|
88 > <CmergeS/CmergeJ:CmergeWF |
|
89 > <CmergeR/CmergeK:CmergeWG |
|
90 > <CmergeQ/CmergeL:CmergeWH |
|
91 > <CmergeP/CmergeM:CmergeWI |
|
92 > <CmergeO/CmergeN:CmergeWJ |
|
93 > <CmergeO/CmergeN:CmergeWK |
|
94 > <CmergeWA/CmergeWG:CmergeXA |
|
95 > <CmergeWB/CmergeWH:CmergeXB |
|
96 > <CmergeWC/CmergeWI:CmergeXC |
|
97 > <CmergeWD/CmergeWJ:CmergeXD |
|
98 > <CmergeWE/CmergeWK:CmergeXE |
|
99 > <CmergeWF/CmergeWA:CmergeXF |
|
100 > <CmergeXA/CmergeXF:CmergeYA |
|
101 > <CmergeXB/CmergeXE:CmergeYB |
|
102 > <CmergeXC/CmergeXD:CmergeYC |
|
103 > <CmergeYA/CmergeYB:CmergeZA |
|
104 > <CmergeYC/CmergeYB:CmergeZB |
|
105 > <CmergeZA/CmergeZB:Cfinal |
|
106 > ' |
|
107 $ hg log -G |
|
108 o 94 01f771406cab r94 Cfinal tip |
|
109 |\ |
|
110 | o 93 84d6ec6a8e21 r93 CmergeZB |
|
111 | |\ |
|
112 o | | 92 721ba7c5f4ff r92 CmergeZA |
|
113 |\| | |
|
114 | | o 91 8ae32c3ed670 r91 CmergeYC |
|
115 | | |\ |
|
116 | o \ \ 90 8b79544bb56d r90 CmergeYB |
|
117 | |\ \ \ |
|
118 o \ \ \ \ 89 041e1188f5f1 r89 CmergeYA |
|
119 |\ \ \ \ \ |
|
120 | o \ \ \ \ 88 2472d042ec95 r88 CmergeXF |
|
121 | |\ \ \ \ \ |
|
122 | | | | o \ \ 87 c7d3029bf731 r87 CmergeXE |
|
123 | | | | |\ \ \ |
|
124 | | | | | | | o 86 469c700e9ed8 r86 CmergeXD |
|
125 | | | | | | | |\ |
|
126 | | | | | | o \ \ 85 28be96b80dc1 r85 CmergeXC |
|
127 | | | | | | |\ \ \ |
|
128 | | | o \ \ \ \ \ \ 84 dbde319d43a3 r84 CmergeXB |
|
129 | | | |\ \ \ \ \ \ \ |
|
130 o | | | | | | | | | | 83 b3cf98c3d587 r83 CmergeXA |
|
131 |\| | | | | | | | | | |
|
132 | | | | | | o | | | | 82 1da228afcf06 r82 CmergeWK |
|
133 | | | | | | |\ \ \ \ \ |
|
134 | | | | | | +-+-------o 81 0bab31f71a21 r81 CmergeWJ |
|
135 | | | | | | | | | | | |
|
136 | | | | | | | | | o | 80 cd345198cf12 r80 CmergeWI |
|
137 | | | | | | | | | |\ \ |
|
138 | | | | o \ \ \ \ \ \ \ 79 82238c0bc950 r79 CmergeWH |
|
139 | | | | |\ \ \ \ \ \ \ \ |
|
140 o \ \ \ \ \ \ \ \ \ \ \ \ 78 89a0fe204177 r78 CmergeWG |
|
141 |\ \ \ \ \ \ \ \ \ \ \ \ \ |
|
142 | | | o \ \ \ \ \ \ \ \ \ \ 77 97d19fc5236f r77 CmergeWF |
|
143 | | | |\ \ \ \ \ \ \ \ \ \ \ |
|
144 | | | | | | | | o \ \ \ \ \ \ 76 37ad3ab0cddf r76 CmergeWE |
|
145 | | | | | | | | |\ \ \ \ \ \ \ |
|
146 | | | | | | | | | | | | | | | o 75 790cdfecd168 r75 CmergeWD |
|
147 | | | | | | | | | | | | | | | |\ |
|
148 | | | | | | | | | | | | o \ \ \ \ 74 698970a2480b r74 CmergeWC |
|
149 | | | | | | | | | | | | |\ \ \ \ \ |
|
150 | | | | | o \ \ \ \ \ \ \ \ \ \ \ \ 73 31d7b43cc321 r73 CmergeWB |
|
151 | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ |
|
152 | | o \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 72 eed373b0090d r72 CmergeWA |
|
153 | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
154 | | | | | | | | | | | o \ \ \ \ \ \ \ \ 71 4f3b41956174 r71 CmergeT |
|
155 | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ |
|
156 | | | | | o | | | | | | | | | | | | | | | 70 c3c7fa726f88 r70 CmergeS |
|
157 | | | | | | | | | | | | | | | | | | | | | |
|
158 | | | | | o-------------+ | | | | | | | | 69 d917f77a6439 r69 |
|
159 | | | | | | | | | | | | | | | | | | | | | |
|
160 | o | | | | | | | | | | | | | | | | | | | 68 fac9e582edd1 r68 CmergeR |
|
161 | | | | | | | | | | | | | | | | | | | | | |
|
162 | o | | | | | | | | | | | | | | | | | | | 67 e4cfd6264623 r67 |
|
163 | | | | | | | | | | | | | | | | | | | | | |
|
164 | o---------------------+ | | | | | | | | 66 d99e0f7dad5b r66 |
|
165 | | | | | | | | | | | | | | | | | | | | | |
|
166 | | | | | | | | | o-----+ | | | | | | | | 65 c713eae2d31f r65 CmergeQ |
|
167 | | | | | | | | | | | | | | | | | | | | | |
|
168 | | | | | | | | | | | +-+-----------o | | 64 b33fd5ad4c0c r64 CmergeP |
|
169 | | | | | | | | | | | | | | | | | | / / |
|
170 | | | | | +-----------+-----o | | | / / 63 bf6593f7e073 r63 CmergeO |
|
171 | | | | | | | | | | | | | | / / / / / |
|
172 | | | | | | | | | | | | | o | | | | | 62 3871506da61e r62 CmergeN |
|
173 | | | | | | | | | | | | | | | | | | | |
|
174 | | | | | | | | | | | | | o | | | | | 61 c84da74cf586 r61 |
|
175 | | | | | | | | | | | | | | | | | | | |
|
176 | | | | | | | | | | | | | o | | | | | 60 5eec91b12a58 r60 |
|
177 | | | | | | | | | | | | | | | | | | | |
|
178 | +-------------------+---o | | | | | 59 0484d39906c8 r59 |
|
179 | | | | | | | | | | | | | / / / / / |
|
180 | | | | | | | | | +---+-------o / / 58 29141354a762 r58 CmergeM |
|
181 | | | | | | | | | | | | | | | / / |
|
182 | | | | | | | | o | | | | | | | | 57 e7135b665740 r57 CmergeL |
|
183 | | | | | | | | | | | | | | | | | |
|
184 | | | | | | | | o | | | | | | | | 56 c7c1497fc270 r56 |
|
185 | | | | | | | | | | | | | | | | | |
|
186 | | | | | +-----o-------+ | | | | 55 76151e8066e1 r55 |
|
187 | | | | | | | | / / / / / / / / |
|
188 o | | | | | | | | | | | | | | | 54 9a67238ad1c4 r54 CmergeK |
|
189 | | | | | | | | | | | | | | | | |
|
190 o | | | | | | | | | | | | | | | 53 c37e7cd9f2bd r53 |
|
191 | | | | | | | | | | | | | | | | |
|
192 o | | | | | | | | | | | | | | | 52 0d153e3ad632 r52 |
|
193 | | | | | | | | | | | | | | | | |
|
194 o | | | | | | | | | | | | | | | 51 97ac964e34b7 r51 |
|
195 | | | | | | | | | | | | | | | | |
|
196 o | | | | | | | | | | | | | | | 50 900dd066a072 r50 |
|
197 | | | | | | | | | | | | | | | | |
|
198 o---------+---------+ | | | | | 49 673f5499c8c2 r49 |
|
199 / / / / / / / / / / / / / / / |
|
200 +-----o / / / / / / / / / / / 48 8ecb28746ec4 r48 CmergeJ |
|
201 | | | |/ / / / / / / / / / / |
|
202 | | | | | | | o | | | | | | 47 d6c9e2d27f14 r47 CmergeI |
|
203 | | | | | | | | | | | | | | |
|
204 | | | +-------o | | | | | | 46 bfcfd9a61e84 r46 |
|
205 | | | | | | |/ / / / / / / |
|
206 +---------------+-------o 45 40553f55397e r45 CmergeH |
|
207 | | | | | | | | | | | | |
|
208 | | o | | | | | | | | | 44 d94da36be176 r44 CmergeG |
|
209 | | | | | | | | | | | | |
|
210 +---o---------+ | | | | 43 4b39f229a0ce r43 |
|
211 | | / / / / / / / / / |
|
212 +---+---o / / / / / / 42 43fc0b77ff07 r42 CmergeF |
|
213 | | | | / / / / / / |
|
214 | | | | | | | | o | 41 88eace5ce682 r41 CmergeE |
|
215 | | | | | | | | | | |
|
216 | | | | | | | | o | 40 d928b4e8a515 r40 |
|
217 | | | | | | | | | | |
|
218 +-------+-------o | 39 88714f4125cb r39 |
|
219 | | | | | | | | / |
|
220 | | | | +---+---o 38 e3e6738c56ce r38 CmergeD |
|
221 | | | | | | | | |
|
222 | | | | | | | o 37 32b41ca704e1 r37 CmergeC |
|
223 | | | | | | | | |
|
224 | | | | +-+---o 36 01e29e20ea3f r36 |
|
225 | | | | | | | |
|
226 | | | o | | | 35 1f4a19f83a29 r35 CmergeB |
|
227 | | |/|/ / / |
|
228 | o | | | | 34 722d1b8b8942 r34 CmergeA |
|
229 | | | | | | |
|
230 | o | | | | 33 47c836a1f13e r33 |
|
231 | | | | | | |
|
232 | o | | | | 32 2ea3fbf151b5 r32 |
|
233 | | | | | | |
|
234 | o | | | | 31 0c3f2ba59eb7 r31 |
|
235 | | | | | | |
|
236 | o | | | | 30 f3441cd3e664 r30 |
|
237 | | | | | | |
|
238 | o | | | | 29 b9c3aa92fba5 r29 |
|
239 | | | | | | |
|
240 | o | | | | 28 3bdb00d5c818 r28 |
|
241 | | | | | | |
|
242 | o---+ | | 27 2bd677d0f13a r27 |
|
243 |/ / / / / |
|
244 | | | | o 26 de05b9c29ec7 r26 CbaseE |
|
245 | | | | | |
|
246 | | | o | 25 ad46a4a0fc10 r25 CbaseD |
|
247 | | | | | |
|
248 | | | o | 24 a457569c5306 r24 |
|
249 | | | | | |
|
250 | | | o | 23 f2bdd828a3aa r23 |
|
251 | | | | | |
|
252 | | | o | 22 5ce588c2b7c5 r22 |
|
253 | | | | | |
|
254 | | | o | 21 17b6e6bac221 r21 |
|
255 | | | |/ |
|
256 | o---+ 20 b115c694654e r20 CbaseC |
|
257 | / / |
|
258 o | | 19 884936b34999 r19 CbaseB |
|
259 | | | |
|
260 o---+ 18 9729470d9329 r18 |
|
261 / / |
|
262 o / 17 4f5078f7da8a r17 CbaseA |
|
263 |/ |
|
264 o 16 3e1560705803 r16 Bfinal |
|
265 |\ |
|
266 | o 15 55bf3fdb634f r15 BmergeD |
|
267 | |\ |
|
268 o---+ 14 39bab1cb1cbe r14 BmergeC |
|
269 |/ / |
|
270 | o 13 f7c6e7bfbcd0 r13 BmergeB |
|
271 | |\ |
|
272 o---+ 12 26f59ee8b1d7 r12 BmergeA |
|
273 |/ / |
|
274 | o 11 3e2da24aee59 r11 BbaseA |
|
275 | | |
|
276 | o 10 5ba9a53052ed r10 Afinal |
|
277 |/| |
|
278 o | 9 07c648efceeb r9 AmergeB BbaseB |
|
279 |\ \ |
|
280 +---o 8 c81423bf5a24 r8 AmergeA |
|
281 | |/ |
|
282 | o 7 65eb34ffc3a8 r7 AbaseB |
|
283 | | |
|
284 | o 6 0c1445abb33d r6 |
|
285 | | |
|
286 o | 5 c8d03c1b5e94 r5 AbaseA |
|
287 | | |
|
288 o | 4 bebd167eb94d r4 |
|
289 | | |
|
290 o | 3 2dc09a01254d r3 |
|
291 |/ |
|
292 o 2 01241442b3c2 r2 base |
|
293 | |
|
294 o 1 66f7d451a68b r1 |
|
295 | |
|
296 o 0 1ea73414a91b r0 |
|
297 |
|
298 |
|
299 Basic check |
|
300 ----------- |
|
301 |
|
302 $ hg showsort --rev 'Afinal' |
|
303 1ea73414a91b |
|
304 66f7d451a68b |
|
305 01241442b3c2 |
|
306 0c1445abb33d |
|
307 65eb34ffc3a8 |
|
308 2dc09a01254d |
|
309 bebd167eb94d |
|
310 c8d03c1b5e94 |
|
311 07c648efceeb |
|
312 c81423bf5a24 |
|
313 5ba9a53052ed |
|
314 $ checktopo Afinal |
|
315 === checking 1ea73414a91b === |
|
316 === checking 66f7d451a68b === |
|
317 === checking 01241442b3c2 === |
|
318 === checking 0c1445abb33d === |
|
319 === checking 65eb34ffc3a8 === |
|
320 === checking 2dc09a01254d === |
|
321 === checking bebd167eb94d === |
|
322 === checking c8d03c1b5e94 === |
|
323 === checking 07c648efceeb === |
|
324 === checking c81423bf5a24 === |
|
325 === checking 5ba9a53052ed === |
|
326 $ hg showsort --rev 'AmergeA' |
|
327 1ea73414a91b |
|
328 66f7d451a68b |
|
329 01241442b3c2 |
|
330 0c1445abb33d |
|
331 65eb34ffc3a8 |
|
332 2dc09a01254d |
|
333 bebd167eb94d |
|
334 c8d03c1b5e94 |
|
335 c81423bf5a24 |
|
336 $ checktopo AmergeA |
|
337 === checking 1ea73414a91b === |
|
338 === checking 66f7d451a68b === |
|
339 === checking 01241442b3c2 === |
|
340 === checking 0c1445abb33d === |
|
341 === checking 65eb34ffc3a8 === |
|
342 === checking 2dc09a01254d === |
|
343 === checking bebd167eb94d === |
|
344 === checking c8d03c1b5e94 === |
|
345 === checking c81423bf5a24 === |
|
346 $ hg showsort --rev 'AmergeB' |
|
347 1ea73414a91b |
|
348 66f7d451a68b |
|
349 01241442b3c2 |
|
350 0c1445abb33d |
|
351 65eb34ffc3a8 |
|
352 2dc09a01254d |
|
353 bebd167eb94d |
|
354 c8d03c1b5e94 |
|
355 07c648efceeb |
|
356 $ checktopo AmergeB |
|
357 === checking 1ea73414a91b === |
|
358 === checking 66f7d451a68b === |
|
359 === checking 01241442b3c2 === |
|
360 === checking 0c1445abb33d === |
|
361 === checking 65eb34ffc3a8 === |
|
362 === checking 2dc09a01254d === |
|
363 === checking bebd167eb94d === |
|
364 === checking c8d03c1b5e94 === |
|
365 === checking 07c648efceeb === |
|
366 |
|
367 close criss cross |
|
368 $ hg showsort --rev 'Bfinal' |
|
369 1ea73414a91b |
|
370 66f7d451a68b |
|
371 01241442b3c2 |
|
372 0c1445abb33d |
|
373 65eb34ffc3a8 |
|
374 2dc09a01254d |
|
375 bebd167eb94d |
|
376 c8d03c1b5e94 |
|
377 07c648efceeb |
|
378 c81423bf5a24 |
|
379 5ba9a53052ed |
|
380 3e2da24aee59 |
|
381 26f59ee8b1d7 |
|
382 f7c6e7bfbcd0 |
|
383 39bab1cb1cbe |
|
384 55bf3fdb634f |
|
385 3e1560705803 |
|
386 $ checktopo Bfinal |
|
387 === checking 1ea73414a91b === |
|
388 === checking 66f7d451a68b === |
|
389 === checking 01241442b3c2 === |
|
390 === checking 0c1445abb33d === |
|
391 === checking 65eb34ffc3a8 === |
|
392 === checking 2dc09a01254d === |
|
393 === checking bebd167eb94d === |
|
394 === checking c8d03c1b5e94 === |
|
395 === checking 07c648efceeb === |
|
396 === checking c81423bf5a24 === |
|
397 === checking 5ba9a53052ed === |
|
398 === checking 3e2da24aee59 === |
|
399 === checking 26f59ee8b1d7 === |
|
400 === checking f7c6e7bfbcd0 === |
|
401 === checking 39bab1cb1cbe === |
|
402 === checking 55bf3fdb634f === |
|
403 === checking 3e1560705803 === |
|
404 |
|
405 many branches criss cross |
|
406 |
|
407 $ hg showsort --rev 'Cfinal' |
|
408 1ea73414a91b |
|
409 66f7d451a68b |
|
410 01241442b3c2 |
|
411 0c1445abb33d |
|
412 65eb34ffc3a8 |
|
413 2dc09a01254d |
|
414 bebd167eb94d |
|
415 c8d03c1b5e94 |
|
416 07c648efceeb |
|
417 c81423bf5a24 |
|
418 5ba9a53052ed |
|
419 3e2da24aee59 |
|
420 26f59ee8b1d7 |
|
421 f7c6e7bfbcd0 |
|
422 39bab1cb1cbe |
|
423 55bf3fdb634f |
|
424 3e1560705803 |
|
425 17b6e6bac221 |
|
426 5ce588c2b7c5 |
|
427 f2bdd828a3aa |
|
428 a457569c5306 |
|
429 ad46a4a0fc10 |
|
430 4f5078f7da8a |
|
431 01e29e20ea3f |
|
432 32b41ca704e1 |
|
433 29141354a762 |
|
434 9729470d9329 |
|
435 884936b34999 |
|
436 0484d39906c8 |
|
437 5eec91b12a58 |
|
438 c84da74cf586 |
|
439 3871506da61e |
|
440 2bd677d0f13a |
|
441 3bdb00d5c818 |
|
442 b9c3aa92fba5 |
|
443 f3441cd3e664 |
|
444 0c3f2ba59eb7 |
|
445 2ea3fbf151b5 |
|
446 47c836a1f13e |
|
447 722d1b8b8942 |
|
448 4b39f229a0ce |
|
449 d94da36be176 |
|
450 eed373b0090d |
|
451 88714f4125cb |
|
452 d928b4e8a515 |
|
453 88eace5ce682 |
|
454 698970a2480b |
|
455 b115c694654e |
|
456 1f4a19f83a29 |
|
457 43fc0b77ff07 |
|
458 31d7b43cc321 |
|
459 673f5499c8c2 |
|
460 900dd066a072 |
|
461 97ac964e34b7 |
|
462 0d153e3ad632 |
|
463 c37e7cd9f2bd |
|
464 9a67238ad1c4 |
|
465 8ecb28746ec4 |
|
466 bf6593f7e073 |
|
467 0bab31f71a21 |
|
468 1da228afcf06 |
|
469 bfcfd9a61e84 |
|
470 d6c9e2d27f14 |
|
471 de05b9c29ec7 |
|
472 40553f55397e |
|
473 4f3b41956174 |
|
474 37ad3ab0cddf |
|
475 c7d3029bf731 |
|
476 76151e8066e1 |
|
477 c7c1497fc270 |
|
478 e7135b665740 |
|
479 b33fd5ad4c0c |
|
480 cd345198cf12 |
|
481 28be96b80dc1 |
|
482 c713eae2d31f |
|
483 82238c0bc950 |
|
484 dbde319d43a3 |
|
485 8b79544bb56d |
|
486 d917f77a6439 |
|
487 c3c7fa726f88 |
|
488 97d19fc5236f |
|
489 2472d042ec95 |
|
490 d99e0f7dad5b |
|
491 e4cfd6264623 |
|
492 fac9e582edd1 |
|
493 89a0fe204177 |
|
494 b3cf98c3d587 |
|
495 041e1188f5f1 |
|
496 721ba7c5f4ff |
|
497 e3e6738c56ce |
|
498 790cdfecd168 |
|
499 469c700e9ed8 |
|
500 8ae32c3ed670 |
|
501 84d6ec6a8e21 |
|
502 01f771406cab |
|
503 $ checktopo Cfinal |
|
504 === checking 1ea73414a91b === |
|
505 === checking 66f7d451a68b === |
|
506 === checking 01241442b3c2 === |
|
507 === checking 0c1445abb33d === |
|
508 === checking 65eb34ffc3a8 === |
|
509 === checking 2dc09a01254d === |
|
510 === checking bebd167eb94d === |
|
511 === checking c8d03c1b5e94 === |
|
512 === checking 07c648efceeb === |
|
513 === checking c81423bf5a24 === |
|
514 === checking 5ba9a53052ed === |
|
515 === checking 3e2da24aee59 === |
|
516 === checking 26f59ee8b1d7 === |
|
517 === checking f7c6e7bfbcd0 === |
|
518 === checking 39bab1cb1cbe === |
|
519 === checking 55bf3fdb634f === |
|
520 === checking 3e1560705803 === |
|
521 === checking 17b6e6bac221 === |
|
522 === checking 5ce588c2b7c5 === |
|
523 === checking f2bdd828a3aa === |
|
524 === checking a457569c5306 === |
|
525 === checking ad46a4a0fc10 === |
|
526 === checking 4f5078f7da8a === |
|
527 === checking 01e29e20ea3f === |
|
528 === checking 32b41ca704e1 === |
|
529 === checking 29141354a762 === |
|
530 === checking 9729470d9329 === |
|
531 === checking 884936b34999 === |
|
532 === checking 0484d39906c8 === |
|
533 === checking 5eec91b12a58 === |
|
534 === checking c84da74cf586 === |
|
535 === checking 3871506da61e === |
|
536 === checking 2bd677d0f13a === |
|
537 === checking 3bdb00d5c818 === |
|
538 === checking b9c3aa92fba5 === |
|
539 === checking f3441cd3e664 === |
|
540 === checking 0c3f2ba59eb7 === |
|
541 === checking 2ea3fbf151b5 === |
|
542 === checking 47c836a1f13e === |
|
543 === checking 722d1b8b8942 === |
|
544 === checking 4b39f229a0ce === |
|
545 === checking d94da36be176 === |
|
546 === checking eed373b0090d === |
|
547 === checking 88714f4125cb === |
|
548 === checking d928b4e8a515 === |
|
549 === checking 88eace5ce682 === |
|
550 === checking 698970a2480b === |
|
551 === checking b115c694654e === |
|
552 === checking 1f4a19f83a29 === |
|
553 === checking 43fc0b77ff07 === |
|
554 === checking 31d7b43cc321 === |
|
555 === checking 673f5499c8c2 === |
|
556 === checking 900dd066a072 === |
|
557 === checking 97ac964e34b7 === |
|
558 === checking 0d153e3ad632 === |
|
559 === checking c37e7cd9f2bd === |
|
560 === checking 9a67238ad1c4 === |
|
561 === checking 8ecb28746ec4 === |
|
562 === checking bf6593f7e073 === |
|
563 === checking 0bab31f71a21 === |
|
564 === checking 1da228afcf06 === |
|
565 === checking bfcfd9a61e84 === |
|
566 === checking d6c9e2d27f14 === |
|
567 === checking de05b9c29ec7 === |
|
568 === checking 40553f55397e === |
|
569 === checking 4f3b41956174 === |
|
570 === checking 37ad3ab0cddf === |
|
571 === checking c7d3029bf731 === |
|
572 === checking 76151e8066e1 === |
|
573 === checking c7c1497fc270 === |
|
574 === checking e7135b665740 === |
|
575 === checking b33fd5ad4c0c === |
|
576 === checking cd345198cf12 === |
|
577 === checking 28be96b80dc1 === |
|
578 === checking c713eae2d31f === |
|
579 === checking 82238c0bc950 === |
|
580 === checking dbde319d43a3 === |
|
581 === checking 8b79544bb56d === |
|
582 === checking d917f77a6439 === |
|
583 === checking c3c7fa726f88 === |
|
584 === checking 97d19fc5236f === |
|
585 === checking 2472d042ec95 === |
|
586 === checking d99e0f7dad5b === |
|
587 === checking e4cfd6264623 === |
|
588 === checking fac9e582edd1 === |
|
589 === checking 89a0fe204177 === |
|
590 === checking b3cf98c3d587 === |
|
591 === checking 041e1188f5f1 === |
|
592 === checking 721ba7c5f4ff === |
|
593 === checking e3e6738c56ce === |
|
594 === checking 790cdfecd168 === |
|
595 === checking 469c700e9ed8 === |
|
596 === checking 8ae32c3ed670 === |
|
597 === checking 84d6ec6a8e21 === |
|
598 === checking 01f771406cab === |
|
599 |
|
600 Test stability of this mess |
|
601 --------------------------- |
|
602 |
|
603 $ hg log -r tip |
|
604 94 01f771406cab r94 Cfinal tip |
|
605 $ hg showsort --rev 'all()' > ../crisscross.source.order |
|
606 $ cd .. |
|
607 |
|
608 $ hg clone crisscross_A crisscross_random --rev 0 |
|
609 adding changesets |
|
610 adding manifests |
|
611 adding file changes |
|
612 added 1 changesets with 0 changes to 0 files |
|
613 updating to branch default |
|
614 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
615 $ cd crisscross_random |
|
616 $ for x in `python ../random_rev.py 50 44`; do |
|
617 > # using python to benefit from the random seed |
|
618 > hg pull -r $x --quiet |
|
619 > done; |
|
620 $ hg pull --quiet |
|
621 |
|
622 $ hg showsort --rev 'all()' > ../crisscross.random.order |
|
623 $ python "$RUNTESTDIR/md5sum.py" ../crisscross.*.order |
|
624 d9aab0d1907d5cf64d205a8b9036e959 ../crisscross.random.order |
|
625 d9aab0d1907d5cf64d205a8b9036e959 ../crisscross.source.order |
|
626 $ diff -u ../crisscross.*.order |
|
627 $ hg showsort --rev 'all()' |
|
628 1ea73414a91b |
|
629 66f7d451a68b |
|
630 01241442b3c2 |
|
631 0c1445abb33d |
|
632 65eb34ffc3a8 |
|
633 2dc09a01254d |
|
634 bebd167eb94d |
|
635 c8d03c1b5e94 |
|
636 07c648efceeb |
|
637 c81423bf5a24 |
|
638 5ba9a53052ed |
|
639 3e2da24aee59 |
|
640 26f59ee8b1d7 |
|
641 f7c6e7bfbcd0 |
|
642 39bab1cb1cbe |
|
643 55bf3fdb634f |
|
644 3e1560705803 |
|
645 17b6e6bac221 |
|
646 5ce588c2b7c5 |
|
647 f2bdd828a3aa |
|
648 a457569c5306 |
|
649 ad46a4a0fc10 |
|
650 4f5078f7da8a |
|
651 01e29e20ea3f |
|
652 32b41ca704e1 |
|
653 29141354a762 |
|
654 9729470d9329 |
|
655 884936b34999 |
|
656 0484d39906c8 |
|
657 5eec91b12a58 |
|
658 c84da74cf586 |
|
659 3871506da61e |
|
660 2bd677d0f13a |
|
661 3bdb00d5c818 |
|
662 b9c3aa92fba5 |
|
663 f3441cd3e664 |
|
664 0c3f2ba59eb7 |
|
665 2ea3fbf151b5 |
|
666 47c836a1f13e |
|
667 722d1b8b8942 |
|
668 4b39f229a0ce |
|
669 d94da36be176 |
|
670 eed373b0090d |
|
671 88714f4125cb |
|
672 d928b4e8a515 |
|
673 88eace5ce682 |
|
674 698970a2480b |
|
675 b115c694654e |
|
676 1f4a19f83a29 |
|
677 43fc0b77ff07 |
|
678 31d7b43cc321 |
|
679 673f5499c8c2 |
|
680 900dd066a072 |
|
681 97ac964e34b7 |
|
682 0d153e3ad632 |
|
683 c37e7cd9f2bd |
|
684 9a67238ad1c4 |
|
685 8ecb28746ec4 |
|
686 bf6593f7e073 |
|
687 0bab31f71a21 |
|
688 1da228afcf06 |
|
689 bfcfd9a61e84 |
|
690 d6c9e2d27f14 |
|
691 de05b9c29ec7 |
|
692 40553f55397e |
|
693 4f3b41956174 |
|
694 37ad3ab0cddf |
|
695 c7d3029bf731 |
|
696 76151e8066e1 |
|
697 c7c1497fc270 |
|
698 e7135b665740 |
|
699 b33fd5ad4c0c |
|
700 cd345198cf12 |
|
701 28be96b80dc1 |
|
702 c713eae2d31f |
|
703 82238c0bc950 |
|
704 dbde319d43a3 |
|
705 8b79544bb56d |
|
706 d917f77a6439 |
|
707 c3c7fa726f88 |
|
708 97d19fc5236f |
|
709 2472d042ec95 |
|
710 d99e0f7dad5b |
|
711 e4cfd6264623 |
|
712 fac9e582edd1 |
|
713 89a0fe204177 |
|
714 b3cf98c3d587 |
|
715 041e1188f5f1 |
|
716 721ba7c5f4ff |
|
717 e3e6738c56ce |
|
718 790cdfecd168 |
|
719 469c700e9ed8 |
|
720 8ae32c3ed670 |
|
721 84d6ec6a8e21 |
|
722 01f771406cab |