comparison tests/test-rename-merge2.out @ 10490:f2618cacb485 stable

filelog: sort meta entries, ensure deterministic order
author Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de>
date Tue, 16 Feb 2010 21:04:04 +0100
parents ba5e508b5e92
children db426935fa94
comparison
equal deleted inserted replaced
10489:3232dba5d521 10490:f2618cacb485
8 all copies found (* = to merge, ! = divergent): 8 all copies found (* = to merge, ! = divergent):
9 b -> a * 9 b -> a *
10 checking for directory renames 10 checking for directory renames
11 resolving manifests 11 resolving manifests
12 overwrite None partial False 12 overwrite None partial False
13 ancestor 924404dff337 local e300d1c794ec+ remote 735846fee2d7 13 ancestor 924404dff337 local e300d1c794ec+ remote 4ce40f5aca24
14 rev: versions differ -> m 14 rev: versions differ -> m
15 a: remote copied to b -> m 15 a: remote copied to b -> m
16 preserving a for resolve of b 16 preserving a for resolve of b
17 preserving rev for resolve of rev 17 preserving rev for resolve of rev
18 update: a 1/2 files (50.00%) 18 update: a 1/2 files (50.00%)
19 picked tool 'python ../merge' for b (binary False symlink False) 19 picked tool 'python ../merge' for b (binary False symlink False)
20 merging a and b to b 20 merging a and b to b
21 my b@e300d1c794ec+ other b@735846fee2d7 ancestor a@924404dff337 21 my b@e300d1c794ec+ other b@4ce40f5aca24 ancestor a@924404dff337
22 premerge successful 22 premerge successful
23 update: rev 2/2 files (100.00%) 23 update: rev 2/2 files (100.00%)
24 picked tool 'python ../merge' for rev (binary False symlink False) 24 picked tool 'python ../merge' for rev (binary False symlink False)
25 merging rev 25 merging rev
26 my rev@e300d1c794ec+ other rev@735846fee2d7 ancestor rev@924404dff337 26 my rev@e300d1c794ec+ other rev@4ce40f5aca24 ancestor rev@924404dff337
27 0 files updated, 2 files merged, 0 files removed, 0 files unresolved 27 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
28 (branch merge, don't forget to commit) 28 (branch merge, don't forget to commit)
29 -------------- 29 --------------
30 M b 30 M b
31 a 31 a
42 all copies found (* = to merge, ! = divergent): 42 all copies found (* = to merge, ! = divergent):
43 b -> a * 43 b -> a *
44 checking for directory renames 44 checking for directory renames
45 resolving manifests 45 resolving manifests
46 overwrite None partial False 46 overwrite None partial False
47 ancestor 924404dff337 local ac809aeed39a+ remote f4db7e329e71 47 ancestor 924404dff337 local 86a2aa42fc76+ remote f4db7e329e71
48 a: remote is newer -> g 48 a: remote is newer -> g
49 b: local copied/moved to a -> m 49 b: local copied/moved to a -> m
50 rev: versions differ -> m 50 rev: versions differ -> m
51 preserving b for resolve of b 51 preserving b for resolve of b
52 preserving rev for resolve of rev 52 preserving rev for resolve of rev
53 update: a 1/3 files (33.33%) 53 update: a 1/3 files (33.33%)
54 getting a 54 getting a
55 update: b 2/3 files (66.67%) 55 update: b 2/3 files (66.67%)
56 picked tool 'python ../merge' for b (binary False symlink False) 56 picked tool 'python ../merge' for b (binary False symlink False)
57 merging b and a to b 57 merging b and a to b
58 my b@ac809aeed39a+ other a@f4db7e329e71 ancestor a@924404dff337 58 my b@86a2aa42fc76+ other a@f4db7e329e71 ancestor a@924404dff337
59 premerge successful 59 premerge successful
60 update: rev 3/3 files (100.00%) 60 update: rev 3/3 files (100.00%)
61 picked tool 'python ../merge' for rev (binary False symlink False) 61 picked tool 'python ../merge' for rev (binary False symlink False)
62 merging rev 62 merging rev
63 my rev@ac809aeed39a+ other rev@f4db7e329e71 ancestor rev@924404dff337 63 my rev@86a2aa42fc76+ other rev@f4db7e329e71 ancestor rev@924404dff337
64 1 files updated, 2 files merged, 0 files removed, 0 files unresolved 64 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
65 (branch merge, don't forget to commit) 65 (branch merge, don't forget to commit)
66 -------------- 66 --------------
67 M a 67 M a
68 M b 68 M b
79 all copies found (* = to merge, ! = divergent): 79 all copies found (* = to merge, ! = divergent):
80 b -> a * 80 b -> a *
81 checking for directory renames 81 checking for directory renames
82 resolving manifests 82 resolving manifests
83 overwrite None partial False 83 overwrite None partial False
84 ancestor 924404dff337 local e300d1c794ec+ remote e03727d2d66b 84 ancestor 924404dff337 local e300d1c794ec+ remote bdb19105162a
85 rev: versions differ -> m 85 rev: versions differ -> m
86 a: remote moved to b -> m 86 a: remote moved to b -> m
87 preserving a for resolve of b 87 preserving a for resolve of b
88 preserving rev for resolve of rev 88 preserving rev for resolve of rev
89 removing a 89 removing a
90 update: a 1/2 files (50.00%) 90 update: a 1/2 files (50.00%)
91 picked tool 'python ../merge' for b (binary False symlink False) 91 picked tool 'python ../merge' for b (binary False symlink False)
92 merging a and b to b 92 merging a and b to b
93 my b@e300d1c794ec+ other b@e03727d2d66b ancestor a@924404dff337 93 my b@e300d1c794ec+ other b@bdb19105162a ancestor a@924404dff337
94 premerge successful 94 premerge successful
95 update: rev 2/2 files (100.00%) 95 update: rev 2/2 files (100.00%)
96 picked tool 'python ../merge' for rev (binary False symlink False) 96 picked tool 'python ../merge' for rev (binary False symlink False)
97 merging rev 97 merging rev
98 my rev@e300d1c794ec+ other rev@e03727d2d66b ancestor rev@924404dff337 98 my rev@e300d1c794ec+ other rev@bdb19105162a ancestor rev@924404dff337
99 0 files updated, 2 files merged, 0 files removed, 0 files unresolved 99 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
100 (branch merge, don't forget to commit) 100 (branch merge, don't forget to commit)
101 -------------- 101 --------------
102 M b 102 M b
103 a 103 a
113 all copies found (* = to merge, ! = divergent): 113 all copies found (* = to merge, ! = divergent):
114 b -> a * 114 b -> a *
115 checking for directory renames 115 checking for directory renames
116 resolving manifests 116 resolving manifests
117 overwrite None partial False 117 overwrite None partial False
118 ancestor 924404dff337 local ecf3cb2a4219+ remote f4db7e329e71 118 ancestor 924404dff337 local 02963e448370+ remote f4db7e329e71
119 b: local copied/moved to a -> m 119 b: local copied/moved to a -> m
120 rev: versions differ -> m 120 rev: versions differ -> m
121 preserving b for resolve of b 121 preserving b for resolve of b
122 preserving rev for resolve of rev 122 preserving rev for resolve of rev
123 update: b 1/2 files (50.00%) 123 update: b 1/2 files (50.00%)
124 picked tool 'python ../merge' for b (binary False symlink False) 124 picked tool 'python ../merge' for b (binary False symlink False)
125 merging b and a to b 125 merging b and a to b
126 my b@ecf3cb2a4219+ other a@f4db7e329e71 ancestor a@924404dff337 126 my b@02963e448370+ other a@f4db7e329e71 ancestor a@924404dff337
127 premerge successful 127 premerge successful
128 update: rev 2/2 files (100.00%) 128 update: rev 2/2 files (100.00%)
129 picked tool 'python ../merge' for rev (binary False symlink False) 129 picked tool 'python ../merge' for rev (binary False symlink False)
130 merging rev 130 merging rev
131 my rev@ecf3cb2a4219+ other rev@f4db7e329e71 ancestor rev@924404dff337 131 my rev@02963e448370+ other rev@f4db7e329e71 ancestor rev@924404dff337
132 0 files updated, 2 files merged, 0 files removed, 0 files unresolved 132 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
133 (branch merge, don't forget to commit) 133 (branch merge, don't forget to commit)
134 -------------- 134 --------------
135 M b 135 M b
136 a 136 a
146 all copies found (* = to merge, ! = divergent): 146 all copies found (* = to merge, ! = divergent):
147 b -> a 147 b -> a
148 checking for directory renames 148 checking for directory renames
149 resolving manifests 149 resolving manifests
150 overwrite None partial False 150 overwrite None partial False
151 ancestor 924404dff337 local 94b33a1b7f2d+ remote 735846fee2d7 151 ancestor 924404dff337 local 94b33a1b7f2d+ remote 4ce40f5aca24
152 rev: versions differ -> m 152 rev: versions differ -> m
153 b: remote created -> g 153 b: remote created -> g
154 preserving rev for resolve of rev 154 preserving rev for resolve of rev
155 update: b 1/2 files (50.00%) 155 update: b 1/2 files (50.00%)
156 getting b 156 getting b
157 update: rev 2/2 files (100.00%) 157 update: rev 2/2 files (100.00%)
158 picked tool 'python ../merge' for rev (binary False symlink False) 158 picked tool 'python ../merge' for rev (binary False symlink False)
159 merging rev 159 merging rev
160 my rev@94b33a1b7f2d+ other rev@735846fee2d7 ancestor rev@924404dff337 160 my rev@94b33a1b7f2d+ other rev@4ce40f5aca24 ancestor rev@924404dff337
161 1 files updated, 1 files merged, 0 files removed, 0 files unresolved 161 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
162 (branch merge, don't forget to commit) 162 (branch merge, don't forget to commit)
163 -------------- 163 --------------
164 M b 164 M b
165 C a 165 C a
175 all copies found (* = to merge, ! = divergent): 175 all copies found (* = to merge, ! = divergent):
176 b -> a 176 b -> a
177 checking for directory renames 177 checking for directory renames
178 resolving manifests 178 resolving manifests
179 overwrite None partial False 179 overwrite None partial False
180 ancestor 924404dff337 local ac809aeed39a+ remote 97c705ade336 180 ancestor 924404dff337 local 86a2aa42fc76+ remote 97c705ade336
181 rev: versions differ -> m 181 rev: versions differ -> m
182 preserving rev for resolve of rev 182 preserving rev for resolve of rev
183 update: rev 1/1 files (100.00%) 183 update: rev 1/1 files (100.00%)
184 picked tool 'python ../merge' for rev (binary False symlink False) 184 picked tool 'python ../merge' for rev (binary False symlink False)
185 merging rev 185 merging rev
186 my rev@ac809aeed39a+ other rev@97c705ade336 ancestor rev@924404dff337 186 my rev@86a2aa42fc76+ other rev@97c705ade336 ancestor rev@924404dff337
187 0 files updated, 1 files merged, 0 files removed, 0 files unresolved 187 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
188 (branch merge, don't forget to commit) 188 (branch merge, don't forget to commit)
189 -------------- 189 --------------
190 C a 190 C a
191 C b 191 C b
201 all copies found (* = to merge, ! = divergent): 201 all copies found (* = to merge, ! = divergent):
202 b -> a 202 b -> a
203 checking for directory renames 203 checking for directory renames
204 resolving manifests 204 resolving manifests
205 overwrite None partial False 205 overwrite None partial False
206 ancestor 924404dff337 local 94b33a1b7f2d+ remote e03727d2d66b 206 ancestor 924404dff337 local 94b33a1b7f2d+ remote bdb19105162a
207 a: other deleted -> r 207 a: other deleted -> r
208 rev: versions differ -> m 208 rev: versions differ -> m
209 b: remote created -> g 209 b: remote created -> g
210 preserving rev for resolve of rev 210 preserving rev for resolve of rev
211 update: a 1/3 files (33.33%) 211 update: a 1/3 files (33.33%)
213 update: b 2/3 files (66.67%) 213 update: b 2/3 files (66.67%)
214 getting b 214 getting b
215 update: rev 3/3 files (100.00%) 215 update: rev 3/3 files (100.00%)
216 picked tool 'python ../merge' for rev (binary False symlink False) 216 picked tool 'python ../merge' for rev (binary False symlink False)
217 merging rev 217 merging rev
218 my rev@94b33a1b7f2d+ other rev@e03727d2d66b ancestor rev@924404dff337 218 my rev@94b33a1b7f2d+ other rev@bdb19105162a ancestor rev@924404dff337
219 1 files updated, 1 files merged, 1 files removed, 0 files unresolved 219 1 files updated, 1 files merged, 1 files removed, 0 files unresolved
220 (branch merge, don't forget to commit) 220 (branch merge, don't forget to commit)
221 -------------- 221 --------------
222 M b 222 M b
223 -------------- 223 --------------
232 all copies found (* = to merge, ! = divergent): 232 all copies found (* = to merge, ! = divergent):
233 b -> a 233 b -> a
234 checking for directory renames 234 checking for directory renames
235 resolving manifests 235 resolving manifests
236 overwrite None partial False 236 overwrite None partial False
237 ancestor 924404dff337 local ecf3cb2a4219+ remote 97c705ade336 237 ancestor 924404dff337 local 02963e448370+ remote 97c705ade336
238 rev: versions differ -> m 238 rev: versions differ -> m
239 preserving rev for resolve of rev 239 preserving rev for resolve of rev
240 update: rev 1/1 files (100.00%) 240 update: rev 1/1 files (100.00%)
241 picked tool 'python ../merge' for rev (binary False symlink False) 241 picked tool 'python ../merge' for rev (binary False symlink False)
242 merging rev 242 merging rev
243 my rev@ecf3cb2a4219+ other rev@97c705ade336 ancestor rev@924404dff337 243 my rev@02963e448370+ other rev@97c705ade336 ancestor rev@924404dff337
244 0 files updated, 1 files merged, 0 files removed, 0 files unresolved 244 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
245 (branch merge, don't forget to commit) 245 (branch merge, don't forget to commit)
246 -------------- 246 --------------
247 C b 247 C b
248 -------------- 248 --------------
252 test L:um a b R:um a b W: - 9 do merge with ancestor in a 252 test L:um a b R:um a b W: - 9 do merge with ancestor in a
253 -------------- 253 --------------
254 searching for copies back to rev 1 254 searching for copies back to rev 1
255 resolving manifests 255 resolving manifests
256 overwrite None partial False 256 overwrite None partial False
257 ancestor 924404dff337 local ec03c2ca8642+ remote 79cc6877a3b7 257 ancestor 924404dff337 local 62e7bf090eba+ remote 49b6d8032493
258 b: versions differ -> m 258 b: versions differ -> m
259 rev: versions differ -> m 259 rev: versions differ -> m
260 preserving b for resolve of b 260 preserving b for resolve of b
261 preserving rev for resolve of rev 261 preserving rev for resolve of rev
262 update: b 1/2 files (50.00%) 262 update: b 1/2 files (50.00%)
263 picked tool 'python ../merge' for b (binary False symlink False) 263 picked tool 'python ../merge' for b (binary False symlink False)
264 merging b 264 merging b
265 my b@ec03c2ca8642+ other b@79cc6877a3b7 ancestor a@924404dff337 265 my b@62e7bf090eba+ other b@49b6d8032493 ancestor a@924404dff337
266 update: rev 2/2 files (100.00%) 266 update: rev 2/2 files (100.00%)
267 picked tool 'python ../merge' for rev (binary False symlink False) 267 picked tool 'python ../merge' for rev (binary False symlink False)
268 merging rev 268 merging rev
269 my rev@ec03c2ca8642+ other rev@79cc6877a3b7 ancestor rev@924404dff337 269 my rev@62e7bf090eba+ other rev@49b6d8032493 ancestor rev@924404dff337
270 0 files updated, 2 files merged, 0 files removed, 0 files unresolved 270 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
271 (branch merge, don't forget to commit) 271 (branch merge, don't forget to commit)
272 -------------- 272 --------------
273 M b 273 M b
274 -------------- 274 --------------
287 b -> a ! 287 b -> a !
288 checking for directory renames 288 checking for directory renames
289 a: divergent renames -> dr 289 a: divergent renames -> dr
290 resolving manifests 290 resolving manifests
291 overwrite None partial False 291 overwrite None partial False
292 ancestor 924404dff337 local ecf3cb2a4219+ remote e6abcc1a30c2 292 ancestor 924404dff337 local 02963e448370+ remote fe905ef2c33e
293 rev: versions differ -> m 293 rev: versions differ -> m
294 c: remote created -> g 294 c: remote created -> g
295 preserving rev for resolve of rev 295 preserving rev for resolve of rev
296 update: a 1/3 files (33.33%) 296 update: a 1/3 files (33.33%)
297 warning: detected divergent renames of a to: 297 warning: detected divergent renames of a to:
300 update: c 2/3 files (66.67%) 300 update: c 2/3 files (66.67%)
301 getting c 301 getting c
302 update: rev 3/3 files (100.00%) 302 update: rev 3/3 files (100.00%)
303 picked tool 'python ../merge' for rev (binary False symlink False) 303 picked tool 'python ../merge' for rev (binary False symlink False)
304 merging rev 304 merging rev
305 my rev@ecf3cb2a4219+ other rev@e6abcc1a30c2 ancestor rev@924404dff337 305 my rev@02963e448370+ other rev@fe905ef2c33e ancestor rev@924404dff337
306 1 files updated, 1 files merged, 0 files removed, 0 files unresolved 306 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
307 (branch merge, don't forget to commit) 307 (branch merge, don't forget to commit)
308 -------------- 308 --------------
309 M c 309 M c
310 C b 310 C b
315 test L:nc a b R:up b W: - 12 merge b no ancestor 315 test L:nc a b R:up b W: - 12 merge b no ancestor
316 -------------- 316 --------------
317 searching for copies back to rev 1 317 searching for copies back to rev 1
318 resolving manifests 318 resolving manifests
319 overwrite None partial False 319 overwrite None partial False
320 ancestor 924404dff337 local ac809aeed39a+ remote af30c7647fc7 320 ancestor 924404dff337 local 86a2aa42fc76+ remote af30c7647fc7
321 b: versions differ -> m 321 b: versions differ -> m
322 rev: versions differ -> m 322 rev: versions differ -> m
323 preserving b for resolve of b 323 preserving b for resolve of b
324 preserving rev for resolve of rev 324 preserving rev for resolve of rev
325 update: b 1/2 files (50.00%) 325 update: b 1/2 files (50.00%)
326 picked tool 'python ../merge' for b (binary False symlink False) 326 picked tool 'python ../merge' for b (binary False symlink False)
327 merging b 327 merging b
328 my b@ac809aeed39a+ other b@af30c7647fc7 ancestor b@000000000000 328 my b@86a2aa42fc76+ other b@af30c7647fc7 ancestor b@000000000000
329 update: rev 2/2 files (100.00%) 329 update: rev 2/2 files (100.00%)
330 picked tool 'python ../merge' for rev (binary False symlink False) 330 picked tool 'python ../merge' for rev (binary False symlink False)
331 merging rev 331 merging rev
332 my rev@ac809aeed39a+ other rev@af30c7647fc7 ancestor rev@924404dff337 332 my rev@86a2aa42fc76+ other rev@af30c7647fc7 ancestor rev@924404dff337
333 0 files updated, 2 files merged, 0 files removed, 0 files unresolved 333 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
334 (branch merge, don't forget to commit) 334 (branch merge, don't forget to commit)
335 -------------- 335 --------------
336 M b 336 M b
337 C a 337 C a
342 test L:up b R:nm a b W: - 13 merge b no ancestor 342 test L:up b R:nm a b W: - 13 merge b no ancestor
343 -------------- 343 --------------
344 searching for copies back to rev 1 344 searching for copies back to rev 1
345 resolving manifests 345 resolving manifests
346 overwrite None partial False 346 overwrite None partial False
347 ancestor 924404dff337 local 59318016310c+ remote e03727d2d66b 347 ancestor 924404dff337 local 59318016310c+ remote bdb19105162a
348 a: other deleted -> r 348 a: other deleted -> r
349 b: versions differ -> m 349 b: versions differ -> m
350 rev: versions differ -> m 350 rev: versions differ -> m
351 preserving b for resolve of b 351 preserving b for resolve of b
352 preserving rev for resolve of rev 352 preserving rev for resolve of rev
353 update: a 1/3 files (33.33%) 353 update: a 1/3 files (33.33%)
354 removing a 354 removing a
355 update: b 2/3 files (66.67%) 355 update: b 2/3 files (66.67%)
356 picked tool 'python ../merge' for b (binary False symlink False) 356 picked tool 'python ../merge' for b (binary False symlink False)
357 merging b 357 merging b
358 my b@59318016310c+ other b@e03727d2d66b ancestor b@000000000000 358 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
359 update: rev 3/3 files (100.00%) 359 update: rev 3/3 files (100.00%)
360 picked tool 'python ../merge' for rev (binary False symlink False) 360 picked tool 'python ../merge' for rev (binary False symlink False)
361 merging rev 361 merging rev
362 my rev@59318016310c+ other rev@e03727d2d66b ancestor rev@924404dff337 362 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
363 0 files updated, 2 files merged, 1 files removed, 0 files unresolved 363 0 files updated, 2 files merged, 1 files removed, 0 files unresolved
364 (branch merge, don't forget to commit) 364 (branch merge, don't forget to commit)
365 -------------- 365 --------------
366 M b 366 M b
367 -------------- 367 --------------
371 test L:nc a b R:up a b W: - 14 merge b no ancestor 371 test L:nc a b R:up a b W: - 14 merge b no ancestor
372 -------------- 372 --------------
373 searching for copies back to rev 1 373 searching for copies back to rev 1
374 resolving manifests 374 resolving manifests
375 overwrite None partial False 375 overwrite None partial False
376 ancestor 924404dff337 local ac809aeed39a+ remote 8dbce441892a 376 ancestor 924404dff337 local 86a2aa42fc76+ remote 8dbce441892a
377 a: remote is newer -> g 377 a: remote is newer -> g
378 b: versions differ -> m 378 b: versions differ -> m
379 rev: versions differ -> m 379 rev: versions differ -> m
380 preserving b for resolve of b 380 preserving b for resolve of b
381 preserving rev for resolve of rev 381 preserving rev for resolve of rev
382 update: a 1/3 files (33.33%) 382 update: a 1/3 files (33.33%)
383 getting a 383 getting a
384 update: b 2/3 files (66.67%) 384 update: b 2/3 files (66.67%)
385 picked tool 'python ../merge' for b (binary False symlink False) 385 picked tool 'python ../merge' for b (binary False symlink False)
386 merging b 386 merging b
387 my b@ac809aeed39a+ other b@8dbce441892a ancestor b@000000000000 387 my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000
388 update: rev 3/3 files (100.00%) 388 update: rev 3/3 files (100.00%)
389 picked tool 'python ../merge' for rev (binary False symlink False) 389 picked tool 'python ../merge' for rev (binary False symlink False)
390 merging rev 390 merging rev
391 my rev@ac809aeed39a+ other rev@8dbce441892a ancestor rev@924404dff337 391 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
392 1 files updated, 2 files merged, 0 files removed, 0 files unresolved 392 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
393 (branch merge, don't forget to commit) 393 (branch merge, don't forget to commit)
394 -------------- 394 --------------
395 M a 395 M a
396 M b 396 M b
401 test L:up b R:nm a b W: - 15 merge b no ancestor, remove a 401 test L:up b R:nm a b W: - 15 merge b no ancestor, remove a
402 -------------- 402 --------------
403 searching for copies back to rev 1 403 searching for copies back to rev 1
404 resolving manifests 404 resolving manifests
405 overwrite None partial False 405 overwrite None partial False
406 ancestor 924404dff337 local 59318016310c+ remote e03727d2d66b 406 ancestor 924404dff337 local 59318016310c+ remote bdb19105162a
407 a: other deleted -> r 407 a: other deleted -> r
408 b: versions differ -> m 408 b: versions differ -> m
409 rev: versions differ -> m 409 rev: versions differ -> m
410 preserving b for resolve of b 410 preserving b for resolve of b
411 preserving rev for resolve of rev 411 preserving rev for resolve of rev
412 update: a 1/3 files (33.33%) 412 update: a 1/3 files (33.33%)
413 removing a 413 removing a
414 update: b 2/3 files (66.67%) 414 update: b 2/3 files (66.67%)
415 picked tool 'python ../merge' for b (binary False symlink False) 415 picked tool 'python ../merge' for b (binary False symlink False)
416 merging b 416 merging b
417 my b@59318016310c+ other b@e03727d2d66b ancestor b@000000000000 417 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
418 update: rev 3/3 files (100.00%) 418 update: rev 3/3 files (100.00%)
419 picked tool 'python ../merge' for rev (binary False symlink False) 419 picked tool 'python ../merge' for rev (binary False symlink False)
420 merging rev 420 merging rev
421 my rev@59318016310c+ other rev@e03727d2d66b ancestor rev@924404dff337 421 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
422 0 files updated, 2 files merged, 1 files removed, 0 files unresolved 422 0 files updated, 2 files merged, 1 files removed, 0 files unresolved
423 (branch merge, don't forget to commit) 423 (branch merge, don't forget to commit)
424 -------------- 424 --------------
425 M b 425 M b
426 -------------- 426 --------------
430 test L:nc a b R:up a b W: - 16 get a, merge b no ancestor 430 test L:nc a b R:up a b W: - 16 get a, merge b no ancestor
431 -------------- 431 --------------
432 searching for copies back to rev 1 432 searching for copies back to rev 1
433 resolving manifests 433 resolving manifests
434 overwrite None partial False 434 overwrite None partial False
435 ancestor 924404dff337 local ac809aeed39a+ remote 8dbce441892a 435 ancestor 924404dff337 local 86a2aa42fc76+ remote 8dbce441892a
436 a: remote is newer -> g 436 a: remote is newer -> g
437 b: versions differ -> m 437 b: versions differ -> m
438 rev: versions differ -> m 438 rev: versions differ -> m
439 preserving b for resolve of b 439 preserving b for resolve of b
440 preserving rev for resolve of rev 440 preserving rev for resolve of rev
441 update: a 1/3 files (33.33%) 441 update: a 1/3 files (33.33%)
442 getting a 442 getting a
443 update: b 2/3 files (66.67%) 443 update: b 2/3 files (66.67%)
444 picked tool 'python ../merge' for b (binary False symlink False) 444 picked tool 'python ../merge' for b (binary False symlink False)
445 merging b 445 merging b
446 my b@ac809aeed39a+ other b@8dbce441892a ancestor b@000000000000 446 my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000
447 update: rev 3/3 files (100.00%) 447 update: rev 3/3 files (100.00%)
448 picked tool 'python ../merge' for rev (binary False symlink False) 448 picked tool 'python ../merge' for rev (binary False symlink False)
449 merging rev 449 merging rev
450 my rev@ac809aeed39a+ other rev@8dbce441892a ancestor rev@924404dff337 450 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
451 1 files updated, 2 files merged, 0 files removed, 0 files unresolved 451 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
452 (branch merge, don't forget to commit) 452 (branch merge, don't forget to commit)
453 -------------- 453 --------------
454 M a 454 M a
455 M b 455 M b
460 test L:up a b R:nc a b W: - 17 keep a, merge b no ancestor 460 test L:up a b R:nc a b W: - 17 keep a, merge b no ancestor
461 -------------- 461 --------------
462 searching for copies back to rev 1 462 searching for copies back to rev 1
463 resolving manifests 463 resolving manifests
464 overwrite None partial False 464 overwrite None partial False
465 ancestor 924404dff337 local 0b76e65c8289+ remote 735846fee2d7 465 ancestor 924404dff337 local 0b76e65c8289+ remote 4ce40f5aca24
466 b: versions differ -> m 466 b: versions differ -> m
467 rev: versions differ -> m 467 rev: versions differ -> m
468 preserving b for resolve of b 468 preserving b for resolve of b
469 preserving rev for resolve of rev 469 preserving rev for resolve of rev
470 update: b 1/2 files (50.00%) 470 update: b 1/2 files (50.00%)
471 picked tool 'python ../merge' for b (binary False symlink False) 471 picked tool 'python ../merge' for b (binary False symlink False)
472 merging b 472 merging b
473 my b@0b76e65c8289+ other b@735846fee2d7 ancestor b@000000000000 473 my b@0b76e65c8289+ other b@4ce40f5aca24 ancestor b@000000000000
474 update: rev 2/2 files (100.00%) 474 update: rev 2/2 files (100.00%)
475 picked tool 'python ../merge' for rev (binary False symlink False) 475 picked tool 'python ../merge' for rev (binary False symlink False)
476 merging rev 476 merging rev
477 my rev@0b76e65c8289+ other rev@735846fee2d7 ancestor rev@924404dff337 477 my rev@0b76e65c8289+ other rev@4ce40f5aca24 ancestor rev@924404dff337
478 0 files updated, 2 files merged, 0 files removed, 0 files unresolved 478 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
479 (branch merge, don't forget to commit) 479 (branch merge, don't forget to commit)
480 -------------- 480 --------------
481 M b 481 M b
482 C a 482 C a
487 test L:nm a b R:up a b W: - 18 merge b no ancestor 487 test L:nm a b R:up a b W: - 18 merge b no ancestor
488 -------------- 488 --------------
489 searching for copies back to rev 1 489 searching for copies back to rev 1
490 resolving manifests 490 resolving manifests
491 overwrite None partial False 491 overwrite None partial False
492 ancestor 924404dff337 local ecf3cb2a4219+ remote 8dbce441892a 492 ancestor 924404dff337 local 02963e448370+ remote 8dbce441892a
493 b: versions differ -> m 493 b: versions differ -> m
494 rev: versions differ -> m 494 rev: versions differ -> m
495 remote changed a which local deleted 495 remote changed a which local deleted
496 use (c)hanged version or leave (d)eleted? c 496 use (c)hanged version or leave (d)eleted? c
497 a: prompt recreating -> g 497 a: prompt recreating -> g
500 update: a 1/3 files (33.33%) 500 update: a 1/3 files (33.33%)
501 getting a 501 getting a
502 update: b 2/3 files (66.67%) 502 update: b 2/3 files (66.67%)
503 picked tool 'python ../merge' for b (binary False symlink False) 503 picked tool 'python ../merge' for b (binary False symlink False)
504 merging b 504 merging b
505 my b@ecf3cb2a4219+ other b@8dbce441892a ancestor b@000000000000 505 my b@02963e448370+ other b@8dbce441892a ancestor b@000000000000
506 update: rev 3/3 files (100.00%) 506 update: rev 3/3 files (100.00%)
507 picked tool 'python ../merge' for rev (binary False symlink False) 507 picked tool 'python ../merge' for rev (binary False symlink False)
508 merging rev 508 merging rev
509 my rev@ecf3cb2a4219+ other rev@8dbce441892a ancestor rev@924404dff337 509 my rev@02963e448370+ other rev@8dbce441892a ancestor rev@924404dff337
510 1 files updated, 2 files merged, 0 files removed, 0 files unresolved 510 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
511 (branch merge, don't forget to commit) 511 (branch merge, don't forget to commit)
512 -------------- 512 --------------
513 M a 513 M a
514 M b 514 M b
519 test L:up a b R:nm a b W: - 19 merge b no ancestor, prompt remove a 519 test L:up a b R:nm a b W: - 19 merge b no ancestor, prompt remove a
520 -------------- 520 --------------
521 searching for copies back to rev 1 521 searching for copies back to rev 1
522 resolving manifests 522 resolving manifests
523 overwrite None partial False 523 overwrite None partial False
524 ancestor 924404dff337 local 0b76e65c8289+ remote e03727d2d66b 524 ancestor 924404dff337 local 0b76e65c8289+ remote bdb19105162a
525 local changed a which remote deleted 525 local changed a which remote deleted
526 use (c)hanged version or (d)elete? c 526 use (c)hanged version or (d)elete? c
527 a: prompt keep -> a 527 a: prompt keep -> a
528 b: versions differ -> m 528 b: versions differ -> m
529 rev: versions differ -> m 529 rev: versions differ -> m
531 preserving rev for resolve of rev 531 preserving rev for resolve of rev
532 update: a 1/3 files (33.33%) 532 update: a 1/3 files (33.33%)
533 update: b 2/3 files (66.67%) 533 update: b 2/3 files (66.67%)
534 picked tool 'python ../merge' for b (binary False symlink False) 534 picked tool 'python ../merge' for b (binary False symlink False)
535 merging b 535 merging b
536 my b@0b76e65c8289+ other b@e03727d2d66b ancestor b@000000000000 536 my b@0b76e65c8289+ other b@bdb19105162a ancestor b@000000000000
537 update: rev 3/3 files (100.00%) 537 update: rev 3/3 files (100.00%)
538 picked tool 'python ../merge' for rev (binary False symlink False) 538 picked tool 'python ../merge' for rev (binary False symlink False)
539 merging rev 539 merging rev
540 my rev@0b76e65c8289+ other rev@e03727d2d66b ancestor rev@924404dff337 540 my rev@0b76e65c8289+ other rev@bdb19105162a ancestor rev@924404dff337
541 0 files updated, 2 files merged, 0 files removed, 0 files unresolved 541 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
542 (branch merge, don't forget to commit) 542 (branch merge, don't forget to commit)
543 -------------- 543 --------------
544 M b 544 M b
545 C a 545 C a
555 all copies found (* = to merge, ! = divergent): 555 all copies found (* = to merge, ! = divergent):
556 b -> a * 556 b -> a *
557 checking for directory renames 557 checking for directory renames
558 resolving manifests 558 resolving manifests
559 overwrite None partial False 559 overwrite None partial False
560 ancestor 924404dff337 local e300d1c794ec+ remote 79cc6877a3b7 560 ancestor 924404dff337 local e300d1c794ec+ remote 49b6d8032493
561 rev: versions differ -> m 561 rev: versions differ -> m
562 a: remote moved to b -> m 562 a: remote moved to b -> m
563 preserving a for resolve of b 563 preserving a for resolve of b
564 preserving rev for resolve of rev 564 preserving rev for resolve of rev
565 removing a 565 removing a
566 update: a 1/2 files (50.00%) 566 update: a 1/2 files (50.00%)
567 picked tool 'python ../merge' for b (binary False symlink False) 567 picked tool 'python ../merge' for b (binary False symlink False)
568 merging a and b to b 568 merging a and b to b
569 my b@e300d1c794ec+ other b@79cc6877a3b7 ancestor a@924404dff337 569 my b@e300d1c794ec+ other b@49b6d8032493 ancestor a@924404dff337
570 update: rev 2/2 files (100.00%) 570 update: rev 2/2 files (100.00%)
571 picked tool 'python ../merge' for rev (binary False symlink False) 571 picked tool 'python ../merge' for rev (binary False symlink False)
572 merging rev 572 merging rev
573 my rev@e300d1c794ec+ other rev@79cc6877a3b7 ancestor rev@924404dff337 573 my rev@e300d1c794ec+ other rev@49b6d8032493 ancestor rev@924404dff337
574 0 files updated, 2 files merged, 0 files removed, 0 files unresolved 574 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
575 (branch merge, don't forget to commit) 575 (branch merge, don't forget to commit)
576 -------------- 576 --------------
577 M b 577 M b
578 a 578 a
588 all copies found (* = to merge, ! = divergent): 588 all copies found (* = to merge, ! = divergent):
589 b -> a * 589 b -> a *
590 checking for directory renames 590 checking for directory renames
591 resolving manifests 591 resolving manifests
592 overwrite None partial False 592 overwrite None partial False
593 ancestor 924404dff337 local ec03c2ca8642+ remote f4db7e329e71 593 ancestor 924404dff337 local 62e7bf090eba+ remote f4db7e329e71
594 b: local copied/moved to a -> m 594 b: local copied/moved to a -> m
595 rev: versions differ -> m 595 rev: versions differ -> m
596 preserving b for resolve of b 596 preserving b for resolve of b
597 preserving rev for resolve of rev 597 preserving rev for resolve of rev
598 update: b 1/2 files (50.00%) 598 update: b 1/2 files (50.00%)
599 picked tool 'python ../merge' for b (binary False symlink False) 599 picked tool 'python ../merge' for b (binary False symlink False)
600 merging b and a to b 600 merging b and a to b
601 my b@ec03c2ca8642+ other a@f4db7e329e71 ancestor a@924404dff337 601 my b@62e7bf090eba+ other a@f4db7e329e71 ancestor a@924404dff337
602 update: rev 2/2 files (100.00%) 602 update: rev 2/2 files (100.00%)
603 picked tool 'python ../merge' for rev (binary False symlink False) 603 picked tool 'python ../merge' for rev (binary False symlink False)
604 merging rev 604 merging rev
605 my rev@ec03c2ca8642+ other rev@f4db7e329e71 ancestor rev@924404dff337 605 my rev@62e7bf090eba+ other rev@f4db7e329e71 ancestor rev@924404dff337
606 0 files updated, 2 files merged, 0 files removed, 0 files unresolved 606 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
607 (branch merge, don't forget to commit) 607 (branch merge, don't forget to commit)
608 -------------- 608 --------------
609 M b 609 M b
610 a 610 a
622 all copies found (* = to merge, ! = divergent): 622 all copies found (* = to merge, ! = divergent):
623 b -> a * 623 b -> a *
624 checking for directory renames 624 checking for directory renames
625 resolving manifests 625 resolving manifests
626 overwrite None partial False 626 overwrite None partial False
627 ancestor 924404dff337 local ecf3cb2a4219+ remote 2b958612230f 627 ancestor 924404dff337 local 02963e448370+ remote 2b958612230f
628 b: local copied/moved to a -> m 628 b: local copied/moved to a -> m
629 rev: versions differ -> m 629 rev: versions differ -> m
630 c: remote created -> g 630 c: remote created -> g
631 preserving b for resolve of b 631 preserving b for resolve of b
632 preserving rev for resolve of rev 632 preserving rev for resolve of rev
633 update: b 1/3 files (33.33%) 633 update: b 1/3 files (33.33%)
634 picked tool 'python ../merge' for b (binary False symlink False) 634 picked tool 'python ../merge' for b (binary False symlink False)
635 merging b and a to b 635 merging b and a to b
636 my b@ecf3cb2a4219+ other a@2b958612230f ancestor a@924404dff337 636 my b@02963e448370+ other a@2b958612230f ancestor a@924404dff337
637 premerge successful 637 premerge successful
638 update: c 2/3 files (66.67%) 638 update: c 2/3 files (66.67%)
639 getting c 639 getting c
640 update: rev 3/3 files (100.00%) 640 update: rev 3/3 files (100.00%)
641 picked tool 'python ../merge' for rev (binary False symlink False) 641 picked tool 'python ../merge' for rev (binary False symlink False)
642 merging rev 642 merging rev
643 my rev@ecf3cb2a4219+ other rev@2b958612230f ancestor rev@924404dff337 643 my rev@02963e448370+ other rev@2b958612230f ancestor rev@924404dff337
644 1 files updated, 2 files merged, 0 files removed, 0 files unresolved 644 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
645 (branch merge, don't forget to commit) 645 (branch merge, don't forget to commit)
646 -------------- 646 --------------
647 M b 647 M b
648 a 648 a