##// END OF EJS Templates
merge: make 'keep' message more descriptive...
Martin von Zweigbergk -
r23482:208ec8ca default
parent child Browse files
Show More
@@ -427,7 +427,7 b' def manifestmerge(repo, wctx, p2, pa, br'
427 fla = ma.flags(f)
427 fla = ma.flags(f)
428 nol = 'l' not in fl1 + fl2 + fla
428 nol = 'l' not in fl1 + fl2 + fla
429 if n2 == a and fl2 == fla:
429 if n2 == a and fl2 == fla:
430 actions['k'].append((f, (), "keep")) # remote unchanged
430 actions['k'].append((f, (), "remote unchanged"))
431 elif n1 == a and fl1 == fla: # local unchanged - use remote
431 elif n1 == a and fl1 == fla: # local unchanged - use remote
432 if n1 == n2: # optimization: keep local content
432 if n1 == n2: # optimization: keep local content
433 actions['e'].append((f, (fl2,), "update permissions"))
433 actions['e'].append((f, (fl2,), "update permissions"))
@@ -168,7 +168,7 b' Graft out of order, skipping a merge and'
168 e: remote is newer -> g
168 e: remote is newer -> g
169 getting e
169 getting e
170 updating: e 1/1 files (100.00%)
170 updating: e 1/1 files (100.00%)
171 b: keep -> k
171 b: remote unchanged -> k
172 e
172 e
173 grafting revision 4
173 grafting revision 4
174 searching for copies back to rev 1
174 searching for copies back to rev 1
@@ -179,7 +179,7 b' Graft out of order, skipping a merge and'
179 d: remote is newer -> g
179 d: remote is newer -> g
180 getting d
180 getting d
181 updating: d 1/2 files (50.00%)
181 updating: d 1/2 files (50.00%)
182 b: keep -> k
182 b: remote unchanged -> k
183 e: versions differ -> m
183 e: versions differ -> m
184 updating: e 2/2 files (100.00%)
184 updating: e 2/2 files (100.00%)
185 picked tool 'internal:merge' for e (binary False symlink False)
185 picked tool 'internal:merge' for e (binary False symlink False)
@@ -40,7 +40,7 b' http://mercurial.selenic.com/bts/issue67'
40 1a: remote created -> g
40 1a: remote created -> g
41 getting 1a
41 getting 1a
42 updating: 1a 2/2 files (100.00%)
42 updating: 1a 2/2 files (100.00%)
43 2: keep -> k
43 2: remote unchanged -> k
44 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
44 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
45 (branch merge, don't forget to commit)
45 (branch merge, don't forget to commit)
46
46
@@ -141,7 +141,7 b' Redo merge with merge.preferancestor="*"'
141 resolving manifests
141 resolving manifests
142 branchmerge: True, force: False, partial: False
142 branchmerge: True, force: False, partial: False
143 ancestor: 40663881a6dd, local: 3b08d01b0ab5+, remote: adfe50279922
143 ancestor: 40663881a6dd, local: 3b08d01b0ab5+, remote: adfe50279922
144 f2: keep -> k
144 f2: remote unchanged -> k
145 f1: versions differ -> m
145 f1: versions differ -> m
146
146
147 auction for merging merge bids
147 auction for merging merge bids
@@ -152,7 +152,7 b' Redo merge with merge.preferancestor="*"'
152 f1: remote is newer -> g
152 f1: remote is newer -> g
153 getting f1
153 getting f1
154 updating: f1 1/1 files (100.00%)
154 updating: f1 1/1 files (100.00%)
155 f2: keep -> k
155 f2: remote unchanged -> k
156 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
156 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
157 (branch merge, don't forget to commit)
157 (branch merge, don't forget to commit)
158
158
@@ -176,7 +176,7 b' The other way around:'
176 resolving manifests
176 resolving manifests
177 branchmerge: True, force: False, partial: False
177 branchmerge: True, force: False, partial: False
178 ancestor: 0f6b37dbe527, local: adfe50279922+, remote: 3b08d01b0ab5
178 ancestor: 0f6b37dbe527, local: adfe50279922+, remote: 3b08d01b0ab5
179 f1: keep -> k
179 f1: remote unchanged -> k
180 f2: versions differ -> m
180 f2: versions differ -> m
181
181
182 calculating bids for ancestor 40663881a6dd
182 calculating bids for ancestor 40663881a6dd
@@ -195,7 +195,7 b' The other way around:'
195 f2: remote is newer -> g
195 f2: remote is newer -> g
196 getting f2
196 getting f2
197 updating: f2 1/1 files (100.00%)
197 updating: f2 1/1 files (100.00%)
198 f1: keep -> k
198 f1: remote unchanged -> k
199 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
199 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
200 (branch merge, don't forget to commit)
200 (branch merge, don't forget to commit)
201
201
@@ -249,7 +249,7 b' Verify how the output looks and and how '
249 resolving manifests
249 resolving manifests
250 branchmerge: True, force: False, partial: False
250 branchmerge: True, force: False, partial: False
251 ancestor: 40663881a6dd, local: 3b08d01b0ab5+, remote: adfe50279922
251 ancestor: 40663881a6dd, local: 3b08d01b0ab5+, remote: adfe50279922
252 f2: keep -> k
252 f2: remote unchanged -> k
253 f1: versions differ -> m
253 f1: versions differ -> m
254
254
255 auction for merging merge bids
255 auction for merging merge bids
@@ -260,7 +260,7 b' Verify how the output looks and and how '
260 f1: remote is newer -> g
260 f1: remote is newer -> g
261 getting f1
261 getting f1
262 updating: f1 1/1 files (100.00%)
262 updating: f1 1/1 files (100.00%)
263 f2: keep -> k
263 f2: remote unchanged -> k
264 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
264 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
265 (branch merge, don't forget to commit)
265 (branch merge, don't forget to commit)
266
266
@@ -88,7 +88,7 b' args:'
88 ancestor: 924404dff337, local: e300d1c794ec+, remote: 4ce40f5aca24
88 ancestor: 924404dff337, local: e300d1c794ec+, remote: 4ce40f5aca24
89 preserving a for resolve of b
89 preserving a for resolve of b
90 preserving rev for resolve of rev
90 preserving rev for resolve of rev
91 a: keep -> k
91 a: remote unchanged -> k
92 b: remote copied from a -> m
92 b: remote copied from a -> m
93 updating: b 1/2 files (50.00%)
93 updating: b 1/2 files (50.00%)
94 picked tool 'python ../merge' for b (binary False symlink False)
94 picked tool 'python ../merge' for b (binary False symlink False)
@@ -573,7 +573,7 b' m "um a c" "um x c" " " "10 do merg'
573 ancestor: 924404dff337, local: 0b76e65c8289+, remote: 4ce40f5aca24
573 ancestor: 924404dff337, local: 0b76e65c8289+, remote: 4ce40f5aca24
574 preserving b for resolve of b
574 preserving b for resolve of b
575 preserving rev for resolve of rev
575 preserving rev for resolve of rev
576 a: keep -> k
576 a: remote unchanged -> k
577 b: both created -> m
577 b: both created -> m
578 updating: b 1/2 files (50.00%)
578 updating: b 1/2 files (50.00%)
579 picked tool 'python ../merge' for b (binary False symlink False)
579 picked tool 'python ../merge' for b (binary False symlink False)
General Comments 0
You need to be logged in to leave comments. Login now