##// END OF EJS Templates
update: make calls to ui.progress()
Augie Fackler -
r10431:ba5e508b default
parent child Browse files
Show More
@@ -255,6 +255,7 b' def applyupdates(repo, action, wctx, mct'
255 substate = wctx.substate # prime
255 substate = wctx.substate # prime
256
256
257 # prescan for merges
257 # prescan for merges
258 u = repo.ui
258 for a in action:
259 for a in action:
259 f, m = a[:2]
260 f, m = a[:2]
260 if m == 'm': # merge
261 if m == 'm': # merge
@@ -277,8 +278,10 b' def applyupdates(repo, action, wctx, mct'
277
278
278 audit_path = util.path_auditor(repo.root)
279 audit_path = util.path_auditor(repo.root)
279
280
280 for a in action:
281 numupdates = len(action)
282 for i, a in enumerate(action):
281 f, m = a[:2]
283 f, m = a[:2]
284 u.progress('update', i + 1, item=f, total=numupdates, unit='files')
282 if f and f[0] == "/":
285 if f and f[0] == "/":
283 continue
286 continue
284 if m == "r": # remove
287 if m == "r": # remove
@@ -338,6 +341,7 b' def applyupdates(repo, action, wctx, mct'
338 elif m == "e": # exec
341 elif m == "e": # exec
339 flags = a[2]
342 flags = a[2]
340 util.set_flags(repo.wjoin(f), 'l' in flags, 'x' in flags)
343 util.set_flags(repo.wjoin(f), 'l' in flags, 'x' in flags)
344 u.progress('update', None, total=numupdates, unit='files')
341
345
342 return updated, merged, removed, unresolved
346 return updated, merged, removed, unresolved
343
347
@@ -15,10 +15,12 b' resolving manifests'
15 preserving a for resolve of b
15 preserving a for resolve of b
16 preserving a for resolve of c
16 preserving a for resolve of c
17 removing a
17 removing a
18 update: a 1/2 files (50.00%)
18 picked tool 'internal:merge' for b (binary False symlink False)
19 picked tool 'internal:merge' for b (binary False symlink False)
19 merging a and b to b
20 merging a and b to b
20 my b@fb3948d97f07+ other b@40da226db0f0 ancestor a@583c7b748052
21 my b@fb3948d97f07+ other b@40da226db0f0 ancestor a@583c7b748052
21 premerge successful
22 premerge successful
23 update: a 2/2 files (100.00%)
22 picked tool 'internal:merge' for c (binary False symlink False)
24 picked tool 'internal:merge' for c (binary False symlink False)
23 merging a and c to c
25 merging a and c to c
24 my c@fb3948d97f07+ other c@40da226db0f0 ancestor a@583c7b748052
26 my c@fb3948d97f07+ other c@40da226db0f0 ancestor a@583c7b748052
@@ -17,10 +17,12 b' resolving manifests'
17 foo: remote copied to bar -> m
17 foo: remote copied to bar -> m
18 preserving foo for resolve of bar
18 preserving foo for resolve of bar
19 preserving foo for resolve of foo
19 preserving foo for resolve of foo
20 update: foo 1/2 files (50.00%)
20 picked tool 'internal:merge' for bar (binary False symlink False)
21 picked tool 'internal:merge' for bar (binary False symlink False)
21 merging foo and bar to bar
22 merging foo and bar to bar
22 my bar@2092631ce82b+ other bar@7731dad1c2b9 ancestor foo@310fd17130da
23 my bar@2092631ce82b+ other bar@7731dad1c2b9 ancestor foo@310fd17130da
23 premerge successful
24 premerge successful
25 update: foo 2/2 files (100.00%)
24 picked tool 'internal:merge' for foo (binary False symlink False)
26 picked tool 'internal:merge' for foo (binary False symlink False)
25 merging foo
27 merging foo
26 my foo@2092631ce82b+ other foo@7731dad1c2b9 ancestor foo@310fd17130da
28 my foo@2092631ce82b+ other foo@7731dad1c2b9 ancestor foo@310fd17130da
@@ -8,6 +8,7 b' resolving manifests'
8 overwrite None partial False
8 overwrite None partial False
9 ancestor bbd179dfa0a7 local 71766447bdbb+ remote 4d9e78aaceee
9 ancestor bbd179dfa0a7 local 71766447bdbb+ remote 4d9e78aaceee
10 foo: remote is newer -> g
10 foo: remote is newer -> g
11 update: foo 1/1 files (100.00%)
11 getting foo
12 getting foo
12 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
13 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
13 (branch merge, don't forget to commit)
14 (branch merge, don't forget to commit)
@@ -13,7 +13,9 b' resolving manifests'
13 ancestor 81f4b099af3d local c64f439569a9+ remote 2f8037f47a5c
13 ancestor 81f4b099af3d local c64f439569a9+ remote 2f8037f47a5c
14 1: other deleted -> r
14 1: other deleted -> r
15 1a: remote created -> g
15 1a: remote created -> g
16 update: 1 1/2 files (50.00%)
16 removing 1
17 removing 1
18 update: 1a 2/2 files (100.00%)
17 getting 1a
19 getting 1a
18 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
20 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
19 (branch merge, don't forget to commit)
21 (branch merge, don't forget to commit)
@@ -31,6 +33,7 b' resolving manifests'
31 ancestor c64f439569a9 local ac7575e3c052+ remote 746e9549ea96
33 ancestor c64f439569a9 local ac7575e3c052+ remote 746e9549ea96
32 1a: local copied/moved to 1 -> m
34 1a: local copied/moved to 1 -> m
33 preserving 1a for resolve of 1a
35 preserving 1a for resolve of 1a
36 update: 1a 1/1 files (100.00%)
34 picked tool 'internal:merge' for 1a (binary False symlink False)
37 picked tool 'internal:merge' for 1a (binary False symlink False)
35 merging 1a and 1 to 1a
38 merging 1a and 1 to 1a
36 my 1a@ac7575e3c052+ other 1@746e9549ea96 ancestor 1@81f4b099af3d
39 my 1a@ac7575e3c052+ other 1@746e9549ea96 ancestor 1@81f4b099af3d
@@ -50,6 +53,7 b' resolving manifests'
50 1: remote moved to 1a -> m
53 1: remote moved to 1a -> m
51 preserving 1 for resolve of 1a
54 preserving 1 for resolve of 1a
52 removing 1
55 removing 1
56 update: 1 1/1 files (100.00%)
53 picked tool 'internal:merge' for 1a (binary False symlink False)
57 picked tool 'internal:merge' for 1a (binary False symlink False)
54 merging 1 and 1a to 1a
58 merging 1 and 1a to 1a
55 my 1a@746e9549ea96+ other 1a@ac7575e3c052 ancestor 1@81f4b099af3d
59 my 1a@746e9549ea96+ other 1a@ac7575e3c052 ancestor 1@81f4b099af3d
@@ -28,6 +28,7 b' resolving manifests'
28 ancestor 0a3ab4856510 local 2d2f9a22c82b+ remote 7d3b554bfdf1
28 ancestor 0a3ab4856510 local 2d2f9a22c82b+ remote 7d3b554bfdf1
29 bar: versions differ -> m
29 bar: versions differ -> m
30 preserving bar for resolve of bar
30 preserving bar for resolve of bar
31 update: bar 1/1 files (100.00%)
31 picked tool 'internal:merge' for bar (binary False symlink False)
32 picked tool 'internal:merge' for bar (binary False symlink False)
32 merging bar
33 merging bar
33 my bar@2d2f9a22c82b+ other bar@7d3b554bfdf1 ancestor bar@0a3ab4856510
34 my bar@2d2f9a22c82b+ other bar@7d3b554bfdf1 ancestor bar@0a3ab4856510
@@ -78,6 +79,7 b' resolving manifests'
78 ancestor 0a3ab4856510 local 2d2f9a22c82b+ remote 96ab80c60897
79 ancestor 0a3ab4856510 local 2d2f9a22c82b+ remote 96ab80c60897
79 bar: versions differ -> m
80 bar: versions differ -> m
80 preserving bar for resolve of bar
81 preserving bar for resolve of bar
82 update: bar 1/1 files (100.00%)
81 picked tool 'internal:merge' for bar (binary False symlink False)
83 picked tool 'internal:merge' for bar (binary False symlink False)
82 merging bar
84 merging bar
83 my bar@2d2f9a22c82b+ other bar@96ab80c60897 ancestor bar@0a3ab4856510
85 my bar@2d2f9a22c82b+ other bar@96ab80c60897 ancestor bar@0a3ab4856510
@@ -8,6 +8,7 b' resolving manifests'
8 conflicting flags for a
8 conflicting flags for a
9 (n)one, e(x)ec or sym(l)ink? n
9 (n)one, e(x)ec or sym(l)ink? n
10 a: update permissions -> e
10 a: update permissions -> e
11 update: a 1/1 files (100.00%)
11 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
12 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
12 (branch merge, don't forget to commit)
13 (branch merge, don't forget to commit)
13 % symlink is local parent, executable is other
14 % symlink is local parent, executable is other
@@ -20,6 +21,7 b' resolving manifests'
20 conflicting flags for a
21 conflicting flags for a
21 (n)one, e(x)ec or sym(l)ink? n
22 (n)one, e(x)ec or sym(l)ink? n
22 a: remote is newer -> g
23 a: remote is newer -> g
24 update: a 1/1 files (100.00%)
23 getting a
25 getting a
24 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
26 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
25 (branch merge, don't forget to commit)
27 (branch merge, don't forget to commit)
@@ -25,6 +25,7 b' resolving manifests'
25 ancestor faaea63e63a9 local 451c744aabcc+ remote a070d41e8360
25 ancestor faaea63e63a9 local 451c744aabcc+ remote a070d41e8360
26 test.txt: versions differ -> m
26 test.txt: versions differ -> m
27 preserving test.txt for resolve of test.txt
27 preserving test.txt for resolve of test.txt
28 update: test.txt 1/1 files (100.00%)
28 picked tool 'internal:merge' for test.txt (binary False symlink False)
29 picked tool 'internal:merge' for test.txt (binary False symlink False)
29 merging test.txt
30 merging test.txt
30 my test.txt@451c744aabcc+ other test.txt@a070d41e8360 ancestor test.txt@faaea63e63a9
31 my test.txt@451c744aabcc+ other test.txt@a070d41e8360 ancestor test.txt@faaea63e63a9
@@ -28,11 +28,17 b' resolving manifests'
28 a/a: other deleted -> r
28 a/a: other deleted -> r
29 b/a: remote created -> g
29 b/a: remote created -> g
30 b/b: remote created -> g
30 b/b: remote created -> g
31 update: a/a 1/6 files (16.67%)
31 removing a/a
32 removing a/a
33 update: a/b 2/6 files (33.33%)
32 removing a/b
34 removing a/b
35 update: a/c 3/6 files (50.00%)
33 moving a/c to b/c
36 moving a/c to b/c
37 update: a/d 4/6 files (66.67%)
34 moving a/d to b/d
38 moving a/d to b/d
39 update: b/a 5/6 files (83.33%)
35 getting b/a
40 getting b/a
41 update: b/b 6/6 files (100.00%)
36 getting b/b
42 getting b/b
37 4 files updated, 0 files merged, 2 files removed, 0 files unresolved
43 4 files updated, 0 files merged, 2 files removed, 0 files unresolved
38 (branch merge, don't forget to commit)
44 (branch merge, don't forget to commit)
@@ -64,6 +70,7 b' resolving manifests'
64 overwrite None partial False
70 overwrite None partial False
65 ancestor f9b20c0d4c51 local 55119e611c80+ remote ce36d17b18fb
71 ancestor f9b20c0d4c51 local 55119e611c80+ remote ce36d17b18fb
66 None: local renamed directory to b/c -> d
72 None: local renamed directory to b/c -> d
73 update:None 1/1 files (100.00%)
67 getting a/c to b/c
74 getting a/c to b/c
68 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
75 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
69 (branch merge, don't forget to commit)
76 (branch merge, don't forget to commit)
@@ -21,13 +21,16 b' resolving manifests'
21 b2: remote created -> g
21 b2: remote created -> g
22 preserving a for resolve of b
22 preserving a for resolve of b
23 removing a
23 removing a
24 update: a 1/3 files (33.33%)
24 picked tool 'internal:merge' for b (binary False symlink False)
25 picked tool 'internal:merge' for b (binary False symlink False)
25 merging a and b to b
26 merging a and b to b
26 my b@f26ec4fc3fa3+ other b@8e765a822af2 ancestor a@af1939970a1c
27 my b@f26ec4fc3fa3+ other b@8e765a822af2 ancestor a@af1939970a1c
27 premerge successful
28 premerge successful
29 update: a2 2/3 files (66.67%)
28 warning: detected divergent renames of a2 to:
30 warning: detected divergent renames of a2 to:
29 c2
31 c2
30 b2
32 b2
33 update: b2 3/3 files (100.00%)
31 getting b2
34 getting b2
32 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
35 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
33 (branch merge, don't forget to commit)
36 (branch merge, don't forget to commit)
@@ -15,10 +15,12 b' resolving manifests'
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 picked tool 'python ../merge' for b (binary False symlink False)
19 picked tool 'python ../merge' for b (binary False symlink False)
19 merging a and b to b
20 merging a and b to b
20 my b@e300d1c794ec+ other b@735846fee2d7 ancestor a@924404dff337
21 my b@e300d1c794ec+ other b@735846fee2d7 ancestor a@924404dff337
21 premerge successful
22 premerge successful
23 update: rev 2/2 files (100.00%)
22 picked tool 'python ../merge' for rev (binary False symlink False)
24 picked tool 'python ../merge' for rev (binary False symlink False)
23 merging rev
25 merging rev
24 my rev@e300d1c794ec+ other rev@735846fee2d7 ancestor rev@924404dff337
26 my rev@e300d1c794ec+ other rev@735846fee2d7 ancestor rev@924404dff337
@@ -48,11 +50,14 b' resolving manifests'
48 rev: versions differ -> m
50 rev: versions differ -> m
49 preserving b for resolve of b
51 preserving b for resolve of b
50 preserving rev for resolve of rev
52 preserving rev for resolve of rev
53 update: a 1/3 files (33.33%)
51 getting a
54 getting a
55 update: b 2/3 files (66.67%)
52 picked tool 'python ../merge' for b (binary False symlink False)
56 picked tool 'python ../merge' for b (binary False symlink False)
53 merging b and a to b
57 merging b and a to b
54 my b@ac809aeed39a+ other a@f4db7e329e71 ancestor a@924404dff337
58 my b@ac809aeed39a+ other a@f4db7e329e71 ancestor a@924404dff337
55 premerge successful
59 premerge successful
60 update: rev 3/3 files (100.00%)
56 picked tool 'python ../merge' for rev (binary False symlink False)
61 picked tool 'python ../merge' for rev (binary False symlink False)
57 merging rev
62 merging rev
58 my rev@ac809aeed39a+ other rev@f4db7e329e71 ancestor rev@924404dff337
63 my rev@ac809aeed39a+ other rev@f4db7e329e71 ancestor rev@924404dff337
@@ -82,10 +87,12 b' resolving manifests'
82 preserving a for resolve of b
87 preserving a for resolve of b
83 preserving rev for resolve of rev
88 preserving rev for resolve of rev
84 removing a
89 removing a
90 update: a 1/2 files (50.00%)
85 picked tool 'python ../merge' for b (binary False symlink False)
91 picked tool 'python ../merge' for b (binary False symlink False)
86 merging a and b to b
92 merging a and b to b
87 my b@e300d1c794ec+ other b@e03727d2d66b ancestor a@924404dff337
93 my b@e300d1c794ec+ other b@e03727d2d66b ancestor a@924404dff337
88 premerge successful
94 premerge successful
95 update: rev 2/2 files (100.00%)
89 picked tool 'python ../merge' for rev (binary False symlink False)
96 picked tool 'python ../merge' for rev (binary False symlink False)
90 merging rev
97 merging rev
91 my rev@e300d1c794ec+ other rev@e03727d2d66b ancestor rev@924404dff337
98 my rev@e300d1c794ec+ other rev@e03727d2d66b ancestor rev@924404dff337
@@ -113,10 +120,12 b' resolving manifests'
113 rev: versions differ -> m
120 rev: versions differ -> m
114 preserving b for resolve of b
121 preserving b for resolve of b
115 preserving rev for resolve of rev
122 preserving rev for resolve of rev
123 update: b 1/2 files (50.00%)
116 picked tool 'python ../merge' for b (binary False symlink False)
124 picked tool 'python ../merge' for b (binary False symlink False)
117 merging b and a to b
125 merging b and a to b
118 my b@ecf3cb2a4219+ other a@f4db7e329e71 ancestor a@924404dff337
126 my b@ecf3cb2a4219+ other a@f4db7e329e71 ancestor a@924404dff337
119 premerge successful
127 premerge successful
128 update: rev 2/2 files (100.00%)
120 picked tool 'python ../merge' for rev (binary False symlink False)
129 picked tool 'python ../merge' for rev (binary False symlink False)
121 merging rev
130 merging rev
122 my rev@ecf3cb2a4219+ other rev@f4db7e329e71 ancestor rev@924404dff337
131 my rev@ecf3cb2a4219+ other rev@f4db7e329e71 ancestor rev@924404dff337
@@ -143,7 +152,9 b' resolving manifests'
143 rev: versions differ -> m
152 rev: versions differ -> m
144 b: remote created -> g
153 b: remote created -> g
145 preserving rev for resolve of rev
154 preserving rev for resolve of rev
155 update: b 1/2 files (50.00%)
146 getting b
156 getting b
157 update: rev 2/2 files (100.00%)
147 picked tool 'python ../merge' for rev (binary False symlink False)
158 picked tool 'python ../merge' for rev (binary False symlink False)
148 merging rev
159 merging rev
149 my rev@94b33a1b7f2d+ other rev@735846fee2d7 ancestor rev@924404dff337
160 my rev@94b33a1b7f2d+ other rev@735846fee2d7 ancestor rev@924404dff337
@@ -169,6 +180,7 b' resolving manifests'
169 ancestor 924404dff337 local ac809aeed39a+ remote 97c705ade336
180 ancestor 924404dff337 local ac809aeed39a+ remote 97c705ade336
170 rev: versions differ -> m
181 rev: versions differ -> m
171 preserving rev for resolve of rev
182 preserving rev for resolve of rev
183 update: rev 1/1 files (100.00%)
172 picked tool 'python ../merge' for rev (binary False symlink False)
184 picked tool 'python ../merge' for rev (binary False symlink False)
173 merging rev
185 merging rev
174 my rev@ac809aeed39a+ other rev@97c705ade336 ancestor rev@924404dff337
186 my rev@ac809aeed39a+ other rev@97c705ade336 ancestor rev@924404dff337
@@ -196,8 +208,11 b' resolving manifests'
196 rev: versions differ -> m
208 rev: versions differ -> m
197 b: remote created -> g
209 b: remote created -> g
198 preserving rev for resolve of rev
210 preserving rev for resolve of rev
211 update: a 1/3 files (33.33%)
199 removing a
212 removing a
213 update: b 2/3 files (66.67%)
200 getting b
214 getting b
215 update: rev 3/3 files (100.00%)
201 picked tool 'python ../merge' for rev (binary False symlink False)
216 picked tool 'python ../merge' for rev (binary False symlink False)
202 merging rev
217 merging rev
203 my rev@94b33a1b7f2d+ other rev@e03727d2d66b ancestor rev@924404dff337
218 my rev@94b33a1b7f2d+ other rev@e03727d2d66b ancestor rev@924404dff337
@@ -222,6 +237,7 b' resolving manifests'
222 ancestor 924404dff337 local ecf3cb2a4219+ remote 97c705ade336
237 ancestor 924404dff337 local ecf3cb2a4219+ remote 97c705ade336
223 rev: versions differ -> m
238 rev: versions differ -> m
224 preserving rev for resolve of rev
239 preserving rev for resolve of rev
240 update: rev 1/1 files (100.00%)
225 picked tool 'python ../merge' for rev (binary False symlink False)
241 picked tool 'python ../merge' for rev (binary False symlink False)
226 merging rev
242 merging rev
227 my rev@ecf3cb2a4219+ other rev@97c705ade336 ancestor rev@924404dff337
243 my rev@ecf3cb2a4219+ other rev@97c705ade336 ancestor rev@924404dff337
@@ -243,9 +259,11 b' resolving manifests'
243 rev: versions differ -> m
259 rev: versions differ -> m
244 preserving b for resolve of b
260 preserving b for resolve of b
245 preserving rev for resolve of rev
261 preserving rev for resolve of rev
262 update: b 1/2 files (50.00%)
246 picked tool 'python ../merge' for b (binary False symlink False)
263 picked tool 'python ../merge' for b (binary False symlink False)
247 merging b
264 merging b
248 my b@ec03c2ca8642+ other b@79cc6877a3b7 ancestor a@924404dff337
265 my b@ec03c2ca8642+ other b@79cc6877a3b7 ancestor a@924404dff337
266 update: rev 2/2 files (100.00%)
249 picked tool 'python ../merge' for rev (binary False symlink False)
267 picked tool 'python ../merge' for rev (binary False symlink False)
250 merging rev
268 merging rev
251 my rev@ec03c2ca8642+ other rev@79cc6877a3b7 ancestor rev@924404dff337
269 my rev@ec03c2ca8642+ other rev@79cc6877a3b7 ancestor rev@924404dff337
@@ -275,10 +293,13 b' resolving manifests'
275 rev: versions differ -> m
293 rev: versions differ -> m
276 c: remote created -> g
294 c: remote created -> g
277 preserving rev for resolve of rev
295 preserving rev for resolve of rev
296 update: a 1/3 files (33.33%)
278 warning: detected divergent renames of a to:
297 warning: detected divergent renames of a to:
279 b
298 b
280 c
299 c
300 update: c 2/3 files (66.67%)
281 getting c
301 getting c
302 update: rev 3/3 files (100.00%)
282 picked tool 'python ../merge' for rev (binary False symlink False)
303 picked tool 'python ../merge' for rev (binary False symlink False)
283 merging rev
304 merging rev
284 my rev@ecf3cb2a4219+ other rev@e6abcc1a30c2 ancestor rev@924404dff337
305 my rev@ecf3cb2a4219+ other rev@e6abcc1a30c2 ancestor rev@924404dff337
@@ -301,9 +322,11 b' resolving manifests'
301 rev: versions differ -> m
322 rev: versions differ -> m
302 preserving b for resolve of b
323 preserving b for resolve of b
303 preserving rev for resolve of rev
324 preserving rev for resolve of rev
325 update: b 1/2 files (50.00%)
304 picked tool 'python ../merge' for b (binary False symlink False)
326 picked tool 'python ../merge' for b (binary False symlink False)
305 merging b
327 merging b
306 my b@ac809aeed39a+ other b@af30c7647fc7 ancestor b@000000000000
328 my b@ac809aeed39a+ other b@af30c7647fc7 ancestor b@000000000000
329 update: rev 2/2 files (100.00%)
307 picked tool 'python ../merge' for rev (binary False symlink False)
330 picked tool 'python ../merge' for rev (binary False symlink False)
308 merging rev
331 merging rev
309 my rev@ac809aeed39a+ other rev@af30c7647fc7 ancestor rev@924404dff337
332 my rev@ac809aeed39a+ other rev@af30c7647fc7 ancestor rev@924404dff337
@@ -327,10 +350,13 b' resolving manifests'
327 rev: versions differ -> m
350 rev: versions differ -> m
328 preserving b for resolve of b
351 preserving b for resolve of b
329 preserving rev for resolve of rev
352 preserving rev for resolve of rev
353 update: a 1/3 files (33.33%)
330 removing a
354 removing a
355 update: b 2/3 files (66.67%)
331 picked tool 'python ../merge' for b (binary False symlink False)
356 picked tool 'python ../merge' for b (binary False symlink False)
332 merging b
357 merging b
333 my b@59318016310c+ other b@e03727d2d66b ancestor b@000000000000
358 my b@59318016310c+ other b@e03727d2d66b ancestor b@000000000000
359 update: rev 3/3 files (100.00%)
334 picked tool 'python ../merge' for rev (binary False symlink False)
360 picked tool 'python ../merge' for rev (binary False symlink False)
335 merging rev
361 merging rev
336 my rev@59318016310c+ other rev@e03727d2d66b ancestor rev@924404dff337
362 my rev@59318016310c+ other rev@e03727d2d66b ancestor rev@924404dff337
@@ -353,10 +379,13 b' resolving manifests'
353 rev: versions differ -> m
379 rev: versions differ -> m
354 preserving b for resolve of b
380 preserving b for resolve of b
355 preserving rev for resolve of rev
381 preserving rev for resolve of rev
382 update: a 1/3 files (33.33%)
356 getting a
383 getting a
384 update: b 2/3 files (66.67%)
357 picked tool 'python ../merge' for b (binary False symlink False)
385 picked tool 'python ../merge' for b (binary False symlink False)
358 merging b
386 merging b
359 my b@ac809aeed39a+ other b@8dbce441892a ancestor b@000000000000
387 my b@ac809aeed39a+ other b@8dbce441892a ancestor b@000000000000
388 update: rev 3/3 files (100.00%)
360 picked tool 'python ../merge' for rev (binary False symlink False)
389 picked tool 'python ../merge' for rev (binary False symlink False)
361 merging rev
390 merging rev
362 my rev@ac809aeed39a+ other rev@8dbce441892a ancestor rev@924404dff337
391 my rev@ac809aeed39a+ other rev@8dbce441892a ancestor rev@924404dff337
@@ -380,10 +409,13 b' resolving manifests'
380 rev: versions differ -> m
409 rev: versions differ -> m
381 preserving b for resolve of b
410 preserving b for resolve of b
382 preserving rev for resolve of rev
411 preserving rev for resolve of rev
412 update: a 1/3 files (33.33%)
383 removing a
413 removing a
414 update: b 2/3 files (66.67%)
384 picked tool 'python ../merge' for b (binary False symlink False)
415 picked tool 'python ../merge' for b (binary False symlink False)
385 merging b
416 merging b
386 my b@59318016310c+ other b@e03727d2d66b ancestor b@000000000000
417 my b@59318016310c+ other b@e03727d2d66b ancestor b@000000000000
418 update: rev 3/3 files (100.00%)
387 picked tool 'python ../merge' for rev (binary False symlink False)
419 picked tool 'python ../merge' for rev (binary False symlink False)
388 merging rev
420 merging rev
389 my rev@59318016310c+ other rev@e03727d2d66b ancestor rev@924404dff337
421 my rev@59318016310c+ other rev@e03727d2d66b ancestor rev@924404dff337
@@ -406,10 +438,13 b' resolving manifests'
406 rev: versions differ -> m
438 rev: versions differ -> m
407 preserving b for resolve of b
439 preserving b for resolve of b
408 preserving rev for resolve of rev
440 preserving rev for resolve of rev
441 update: a 1/3 files (33.33%)
409 getting a
442 getting a
443 update: b 2/3 files (66.67%)
410 picked tool 'python ../merge' for b (binary False symlink False)
444 picked tool 'python ../merge' for b (binary False symlink False)
411 merging b
445 merging b
412 my b@ac809aeed39a+ other b@8dbce441892a ancestor b@000000000000
446 my b@ac809aeed39a+ other b@8dbce441892a ancestor b@000000000000
447 update: rev 3/3 files (100.00%)
413 picked tool 'python ../merge' for rev (binary False symlink False)
448 picked tool 'python ../merge' for rev (binary False symlink False)
414 merging rev
449 merging rev
415 my rev@ac809aeed39a+ other rev@8dbce441892a ancestor rev@924404dff337
450 my rev@ac809aeed39a+ other rev@8dbce441892a ancestor rev@924404dff337
@@ -432,9 +467,11 b' resolving manifests'
432 rev: versions differ -> m
467 rev: versions differ -> m
433 preserving b for resolve of b
468 preserving b for resolve of b
434 preserving rev for resolve of rev
469 preserving rev for resolve of rev
470 update: b 1/2 files (50.00%)
435 picked tool 'python ../merge' for b (binary False symlink False)
471 picked tool 'python ../merge' for b (binary False symlink False)
436 merging b
472 merging b
437 my b@0b76e65c8289+ other b@735846fee2d7 ancestor b@000000000000
473 my b@0b76e65c8289+ other b@735846fee2d7 ancestor b@000000000000
474 update: rev 2/2 files (100.00%)
438 picked tool 'python ../merge' for rev (binary False symlink False)
475 picked tool 'python ../merge' for rev (binary False symlink False)
439 merging rev
476 merging rev
440 my rev@0b76e65c8289+ other rev@735846fee2d7 ancestor rev@924404dff337
477 my rev@0b76e65c8289+ other rev@735846fee2d7 ancestor rev@924404dff337
@@ -460,10 +497,13 b' use (c)hanged version or leave (d)eleted'
460 a: prompt recreating -> g
497 a: prompt recreating -> g
461 preserving b for resolve of b
498 preserving b for resolve of b
462 preserving rev for resolve of rev
499 preserving rev for resolve of rev
500 update: a 1/3 files (33.33%)
463 getting a
501 getting a
502 update: b 2/3 files (66.67%)
464 picked tool 'python ../merge' for b (binary False symlink False)
503 picked tool 'python ../merge' for b (binary False symlink False)
465 merging b
504 merging b
466 my b@ecf3cb2a4219+ other b@8dbce441892a ancestor b@000000000000
505 my b@ecf3cb2a4219+ other b@8dbce441892a ancestor b@000000000000
506 update: rev 3/3 files (100.00%)
467 picked tool 'python ../merge' for rev (binary False symlink False)
507 picked tool 'python ../merge' for rev (binary False symlink False)
468 merging rev
508 merging rev
469 my rev@ecf3cb2a4219+ other rev@8dbce441892a ancestor rev@924404dff337
509 my rev@ecf3cb2a4219+ other rev@8dbce441892a ancestor rev@924404dff337
@@ -489,9 +529,12 b' use (c)hanged version or (d)elete? c'
489 rev: versions differ -> m
529 rev: versions differ -> m
490 preserving b for resolve of b
530 preserving b for resolve of b
491 preserving rev for resolve of rev
531 preserving rev for resolve of rev
532 update: a 1/3 files (33.33%)
533 update: b 2/3 files (66.67%)
492 picked tool 'python ../merge' for b (binary False symlink False)
534 picked tool 'python ../merge' for b (binary False symlink False)
493 merging b
535 merging b
494 my b@0b76e65c8289+ other b@e03727d2d66b ancestor b@000000000000
536 my b@0b76e65c8289+ other b@e03727d2d66b ancestor b@000000000000
537 update: rev 3/3 files (100.00%)
495 picked tool 'python ../merge' for rev (binary False symlink False)
538 picked tool 'python ../merge' for rev (binary False symlink False)
496 merging rev
539 merging rev
497 my rev@0b76e65c8289+ other rev@e03727d2d66b ancestor rev@924404dff337
540 my rev@0b76e65c8289+ other rev@e03727d2d66b ancestor rev@924404dff337
@@ -520,9 +563,11 b' resolving manifests'
520 preserving a for resolve of b
563 preserving a for resolve of b
521 preserving rev for resolve of rev
564 preserving rev for resolve of rev
522 removing a
565 removing a
566 update: a 1/2 files (50.00%)
523 picked tool 'python ../merge' for b (binary False symlink False)
567 picked tool 'python ../merge' for b (binary False symlink False)
524 merging a and b to b
568 merging a and b to b
525 my b@e300d1c794ec+ other b@79cc6877a3b7 ancestor a@924404dff337
569 my b@e300d1c794ec+ other b@79cc6877a3b7 ancestor a@924404dff337
570 update: rev 2/2 files (100.00%)
526 picked tool 'python ../merge' for rev (binary False symlink False)
571 picked tool 'python ../merge' for rev (binary False symlink False)
527 merging rev
572 merging rev
528 my rev@e300d1c794ec+ other rev@79cc6877a3b7 ancestor rev@924404dff337
573 my rev@e300d1c794ec+ other rev@79cc6877a3b7 ancestor rev@924404dff337
@@ -550,9 +595,11 b' resolving manifests'
550 rev: versions differ -> m
595 rev: versions differ -> m
551 preserving b for resolve of b
596 preserving b for resolve of b
552 preserving rev for resolve of rev
597 preserving rev for resolve of rev
598 update: b 1/2 files (50.00%)
553 picked tool 'python ../merge' for b (binary False symlink False)
599 picked tool 'python ../merge' for b (binary False symlink False)
554 merging b and a to b
600 merging b and a to b
555 my b@ec03c2ca8642+ other a@f4db7e329e71 ancestor a@924404dff337
601 my b@ec03c2ca8642+ other a@f4db7e329e71 ancestor a@924404dff337
602 update: rev 2/2 files (100.00%)
556 picked tool 'python ../merge' for rev (binary False symlink False)
603 picked tool 'python ../merge' for rev (binary False symlink False)
557 merging rev
604 merging rev
558 my rev@ec03c2ca8642+ other rev@f4db7e329e71 ancestor rev@924404dff337
605 my rev@ec03c2ca8642+ other rev@f4db7e329e71 ancestor rev@924404dff337
@@ -583,11 +630,14 b' resolving manifests'
583 c: remote created -> g
630 c: remote created -> g
584 preserving b for resolve of b
631 preserving b for resolve of b
585 preserving rev for resolve of rev
632 preserving rev for resolve of rev
633 update: b 1/3 files (33.33%)
586 picked tool 'python ../merge' for b (binary False symlink False)
634 picked tool 'python ../merge' for b (binary False symlink False)
587 merging b and a to b
635 merging b and a to b
588 my b@ecf3cb2a4219+ other a@2b958612230f ancestor a@924404dff337
636 my b@ecf3cb2a4219+ other a@2b958612230f ancestor a@924404dff337
589 premerge successful
637 premerge successful
638 update: c 2/3 files (66.67%)
590 getting c
639 getting c
640 update: rev 3/3 files (100.00%)
591 picked tool 'python ../merge' for rev (binary False symlink False)
641 picked tool 'python ../merge' for rev (binary False symlink False)
592 merging rev
642 merging rev
593 my rev@ecf3cb2a4219+ other rev@2b958612230f ancestor rev@924404dff337
643 my rev@ecf3cb2a4219+ other rev@2b958612230f ancestor rev@924404dff337
@@ -56,6 +56,7 b' resolving manifests'
56 overwrite None partial False
56 overwrite None partial False
57 ancestor 1f14a2e2d3ec local f0d2028bf86d+ remote 1831e14459c4
57 ancestor 1f14a2e2d3ec local f0d2028bf86d+ remote 1831e14459c4
58 .hgsubstate: versions differ -> m
58 .hgsubstate: versions differ -> m
59 update: .hgsubstate 1/1 files (100.00%)
59 subrepo merge f0d2028bf86d+ 1831e14459c4 1f14a2e2d3ec
60 subrepo merge f0d2028bf86d+ 1831e14459c4 1f14a2e2d3ec
60 subrepo t: other changed, get t:6747d179aa9a688023c4b0cad32e4c92bb7f34ad:hg
61 subrepo t: other changed, get t:6747d179aa9a688023c4b0cad32e4c92bb7f34ad:hg
61 getting subrepo t
62 getting subrepo t
@@ -63,6 +64,7 b' resolving manifests'
63 overwrite True partial False
64 overwrite True partial False
64 ancestor 60ca1237c194+ local 60ca1237c194+ remote 6747d179aa9a
65 ancestor 60ca1237c194+ local 60ca1237c194+ remote 6747d179aa9a
65 t: remote is newer -> g
66 t: remote is newer -> g
67 update: t 1/1 files (100.00%)
66 getting t
68 getting t
67 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
69 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
68 (branch merge, don't forget to commit)
70 (branch merge, don't forget to commit)
@@ -78,6 +80,7 b' resolving manifests'
78 overwrite None partial False
80 overwrite None partial False
79 ancestor 1831e14459c4 local e45c8b14af55+ remote f94576341bcf
81 ancestor 1831e14459c4 local e45c8b14af55+ remote f94576341bcf
80 .hgsubstate: versions differ -> m
82 .hgsubstate: versions differ -> m
83 update: .hgsubstate 1/1 files (100.00%)
81 subrepo merge e45c8b14af55+ f94576341bcf 1831e14459c4
84 subrepo merge e45c8b14af55+ f94576341bcf 1831e14459c4
82 subrepo t: both sides changed, merge with t:7af322bc1198a32402fe903e0b7ebcfc5c9bf8f4:hg
85 subrepo t: both sides changed, merge with t:7af322bc1198a32402fe903e0b7ebcfc5c9bf8f4:hg
83 merging subrepo t
86 merging subrepo t
@@ -87,6 +90,7 b' resolving manifests'
87 ancestor 6747d179aa9a local 20a0db6fbf6c+ remote 7af322bc1198
90 ancestor 6747d179aa9a local 20a0db6fbf6c+ remote 7af322bc1198
88 t: versions differ -> m
91 t: versions differ -> m
89 preserving t for resolve of t
92 preserving t for resolve of t
93 update: t 1/1 files (100.00%)
90 picked tool 'internal:merge' for t (binary False symlink False)
94 picked tool 'internal:merge' for t (binary False symlink False)
91 merging t
95 merging t
92 my t@20a0db6fbf6c+ other t@7af322bc1198 ancestor t@6747d179aa9a
96 my t@20a0db6fbf6c+ other t@7af322bc1198 ancestor t@6747d179aa9a
@@ -24,9 +24,11 b' resolving manifests'
24 a: versions differ -> m
24 a: versions differ -> m
25 b: remote created -> g
25 b: remote created -> g
26 preserving a for resolve of a
26 preserving a for resolve of a
27 update: a 1/2 files (50.00%)
27 picked tool 'true' for a (binary False symlink False)
28 picked tool 'true' for a (binary False symlink False)
28 merging a
29 merging a
29 my a@33aaa84a386b+ other a@802f095af299 ancestor a@33aaa84a386b
30 my a@33aaa84a386b+ other a@802f095af299 ancestor a@33aaa84a386b
31 update: b 2/2 files (100.00%)
30 getting b
32 getting b
31 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
33 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
32 changeset: 1:802f095af299
34 changeset: 1:802f095af299
@@ -41,7 +43,9 b' resolving manifests'
41 a: versions differ -> m
43 a: versions differ -> m
42 b: other deleted -> r
44 b: other deleted -> r
43 preserving a for resolve of a
45 preserving a for resolve of a
46 update: b 1/2 files (50.00%)
44 removing b
47 removing b
48 update: a 2/2 files (100.00%)
45 picked tool 'true' for a (binary False symlink False)
49 picked tool 'true' for a (binary False symlink False)
46 merging a
50 merging a
47 my a@802f095af299+ other a@33aaa84a386b ancestor a@33aaa84a386b
51 my a@802f095af299+ other a@33aaa84a386b ancestor a@33aaa84a386b
@@ -68,9 +72,11 b' resolving manifests'
68 a: versions differ -> m
72 a: versions differ -> m
69 b: remote created -> g
73 b: remote created -> g
70 preserving a for resolve of a
74 preserving a for resolve of a
75 update: a 1/2 files (50.00%)
71 picked tool 'true' for a (binary False symlink False)
76 picked tool 'true' for a (binary False symlink False)
72 merging a
77 merging a
73 my a@33aaa84a386b+ other a@802f095af299 ancestor a@33aaa84a386b
78 my a@33aaa84a386b+ other a@802f095af299 ancestor a@33aaa84a386b
79 update: b 2/2 files (100.00%)
74 getting b
80 getting b
75 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
81 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
76 changeset: 1:802f095af299
82 changeset: 1:802f095af299
@@ -123,9 +129,11 b' resolving manifests'
123 b: versions differ -> m
129 b: versions differ -> m
124 preserving a for resolve of a
130 preserving a for resolve of a
125 preserving b for resolve of b
131 preserving b for resolve of b
132 update: a 1/2 files (50.00%)
126 picked tool 'true' for a (binary False symlink False)
133 picked tool 'true' for a (binary False symlink False)
127 merging a
134 merging a
128 my a@802f095af299+ other a@030602aee63d ancestor a@33aaa84a386b
135 my a@802f095af299+ other a@030602aee63d ancestor a@33aaa84a386b
136 update: b 2/2 files (100.00%)
129 picked tool 'true' for b (binary False symlink False)
137 picked tool 'true' for b (binary False symlink False)
130 merging b
138 merging b
131 my b@802f095af299+ other b@030602aee63d ancestor b@000000000000
139 my b@802f095af299+ other b@030602aee63d ancestor b@000000000000
@@ -46,8 +46,11 b' resolving manifests'
46 side2: other deleted -> r
46 side2: other deleted -> r
47 side1: other deleted -> r
47 side1: other deleted -> r
48 main: remote created -> g
48 main: remote created -> g
49 update: side1 1/3 files (33.33%)
49 removing side1
50 removing side1
51 update: side2 2/3 files (66.67%)
50 removing side2
52 removing side2
53 update: main 3/3 files (100.00%)
51 getting main
54 getting main
52 1 files updated, 0 files merged, 2 files removed, 0 files unresolved
55 1 files updated, 0 files merged, 2 files removed, 0 files unresolved
53 Should only show a main
56 Should only show a main
General Comments 0
You need to be logged in to leave comments. Login now