Show More
@@ -552,7 +552,6 b' def _fullcopytracing(repo, c1, c2, base)' | |||||
552 | tca = _c1.ancestor(_c2) |
|
552 | tca = _c1.ancestor(_c2) | |
553 |
|
553 | |||
554 | limit = _findlimit(repo, c1, c2) |
|
554 | limit = _findlimit(repo, c1, c2) | |
555 | repo.ui.debug(" searching for copies back to rev %d\n" % limit) |
|
|||
556 |
|
555 | |||
557 | m1 = c1.manifest() |
|
556 | m1 = c1.manifest() | |
558 | m2 = c2.manifest() |
|
557 | m2 = c2.manifest() |
@@ -23,7 +23,6 b' Test for the full copytracing algorithm' | |||||
23 | $ hg ci -qAm "other" |
|
23 | $ hg ci -qAm "other" | |
24 |
|
24 | |||
25 | $ hg merge --debug |
|
25 | $ hg merge --debug | |
26 | searching for copies back to rev 1 |
|
|||
27 | unmatched files in other: |
|
26 | unmatched files in other: | |
28 | b |
|
27 | b | |
29 | c |
|
28 | c |
@@ -26,7 +26,6 b" we get conflicts that shouldn't be there" | |||||
26 | summary: cp foo bar; change both |
|
26 | summary: cp foo bar; change both | |
27 |
|
27 | |||
28 | $ hg merge --debug |
|
28 | $ hg merge --debug | |
29 | searching for copies back to rev 1 |
|
|||
30 | unmatched files in other: |
|
29 | unmatched files in other: | |
31 | bar |
|
30 | bar | |
32 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
31 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
@@ -199,7 +199,6 b' Graft out of order, skipping a merge and' | |||||
199 | scanning for duplicate grafts |
|
199 | scanning for duplicate grafts | |
200 | skipping revision 2:5c095ad7e90f (already grafted to 7:ef0ef43d49e7) |
|
200 | skipping revision 2:5c095ad7e90f (already grafted to 7:ef0ef43d49e7) | |
201 | grafting 1:5d205f8b35b6 "1" |
|
201 | grafting 1:5d205f8b35b6 "1" | |
202 | searching for copies back to rev 1 |
|
|||
203 | unmatched files in local: |
|
202 | unmatched files in local: | |
204 | b |
|
203 | b | |
205 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
204 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -221,7 +220,6 b' Graft out of order, skipping a merge and' | |||||
221 | committing changelog |
|
220 | committing changelog | |
222 | updating the branch cache |
|
221 | updating the branch cache | |
223 | grafting 5:97f8bfe72746 "5" |
|
222 | grafting 5:97f8bfe72746 "5" | |
224 | searching for copies back to rev 1 |
|
|||
225 | unmatched files in other (from topological common ancestor): |
|
223 | unmatched files in other (from topological common ancestor): | |
226 | c |
|
224 | c | |
227 | resolving manifests |
|
225 | resolving manifests | |
@@ -237,7 +235,6 b' Graft out of order, skipping a merge and' | |||||
237 | $ HGEDITOR=cat hg graft 4 3 --log --debug |
|
235 | $ HGEDITOR=cat hg graft 4 3 --log --debug | |
238 | scanning for duplicate grafts |
|
236 | scanning for duplicate grafts | |
239 | grafting 4:9c233e8e184d "4" |
|
237 | grafting 4:9c233e8e184d "4" | |
240 | searching for copies back to rev 1 |
|
|||
241 | unmatched files in other (from topological common ancestor): |
|
238 | unmatched files in other (from topological common ancestor): | |
242 | c |
|
239 | c | |
243 | resolving manifests |
|
240 | resolving manifests | |
@@ -744,7 +741,6 b' Transplants of grafts can find a destina' | |||||
744 | $ hg graft -q 13 --debug |
|
741 | $ hg graft -q 13 --debug | |
745 | scanning for duplicate grafts |
|
742 | scanning for duplicate grafts | |
746 | grafting 13:7a4785234d87 "2" |
|
743 | grafting 13:7a4785234d87 "2" | |
747 | searching for copies back to rev 12 |
|
|||
748 | unmatched files in other (from topological common ancestor): |
|
744 | unmatched files in other (from topological common ancestor): | |
749 | g |
|
745 | g | |
750 | unmatched files new in both: |
|
746 | unmatched files new in both: |
@@ -52,7 +52,6 b' Create extension that can disable exec c' | |||||
52 | Simulate a Windows merge: |
|
52 | Simulate a Windows merge: | |
53 |
|
53 | |||
54 | $ hg --config extensions.n=$TESTTMP/noexec.py merge --debug |
|
54 | $ hg --config extensions.n=$TESTTMP/noexec.py merge --debug | |
55 | searching for copies back to rev 1 |
|
|||
56 | unmatched files in local: |
|
55 | unmatched files in local: | |
57 | b |
|
56 | b | |
58 | resolving manifests |
|
57 | resolving manifests |
@@ -25,7 +25,6 b' revision.' | |||||
25 | $ hg ci -qAm 'add bar' |
|
25 | $ hg ci -qAm 'add bar' | |
26 |
|
26 | |||
27 | $ hg merge --debug |
|
27 | $ hg merge --debug | |
28 | searching for copies back to rev 1 |
|
|||
29 | unmatched files in local: |
|
28 | unmatched files in local: | |
30 | bar |
|
29 | bar | |
31 | resolving manifests |
|
30 | resolving manifests |
@@ -25,7 +25,6 b' https://bz.mercurial-scm.org/672' | |||||
25 | created new head |
|
25 | created new head | |
26 |
|
26 | |||
27 | $ hg merge --debug 1 |
|
27 | $ hg merge --debug 1 | |
28 | searching for copies back to rev 1 |
|
|||
29 | unmatched files in other: |
|
28 | unmatched files in other: | |
30 | 1a |
|
29 | 1a | |
31 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
30 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -54,7 +53,6 b' https://bz.mercurial-scm.org/672' | |||||
54 | 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
53 | 1 files updated, 0 files merged, 1 files removed, 0 files unresolved | |
55 |
|
54 | |||
56 | $ hg merge -y --debug 4 |
|
55 | $ hg merge -y --debug 4 | |
57 | searching for copies back to rev 1 |
|
|||
58 | unmatched files in local: |
|
56 | unmatched files in local: | |
59 | 1a |
|
57 | 1a | |
60 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
58 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -64,8 +62,8 b' https://bz.mercurial-scm.org/672' | |||||
64 | branchmerge: True, force: False, partial: False |
|
62 | branchmerge: True, force: False, partial: False | |
65 | ancestor: c64f439569a9, local: e327dca35ac8+, remote: 746e9549ea96 |
|
63 | ancestor: c64f439569a9, local: e327dca35ac8+, remote: 746e9549ea96 | |
66 | preserving 1a for resolve of 1a |
|
64 | preserving 1a for resolve of 1a | |
|
65 | 1a: local copied/moved from 1 -> m (premerge) | |||
67 | starting 4 threads for background file closing (?) |
|
66 | starting 4 threads for background file closing (?) | |
68 | 1a: local copied/moved from 1 -> m (premerge) |
|
|||
69 | picked tool ':merge' for 1a (binary False symlink False changedelete False) |
|
67 | picked tool ':merge' for 1a (binary False symlink False changedelete False) | |
70 | merging 1a and 1 to 1a |
|
68 | merging 1a and 1 to 1a | |
71 | my 1a@e327dca35ac8+ other 1@746e9549ea96 ancestor 1@c64f439569a9 |
|
69 | my 1a@e327dca35ac8+ other 1@746e9549ea96 ancestor 1@c64f439569a9 | |
@@ -77,7 +75,6 b' https://bz.mercurial-scm.org/672' | |||||
77 | 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
75 | 1 files updated, 0 files merged, 1 files removed, 0 files unresolved | |
78 |
|
76 | |||
79 | $ hg merge -y --debug 3 |
|
77 | $ hg merge -y --debug 3 | |
80 | searching for copies back to rev 1 |
|
|||
81 | unmatched files in other: |
|
78 | unmatched files in other: | |
82 | 1a |
|
79 | 1a | |
83 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
80 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -88,8 +85,8 b' https://bz.mercurial-scm.org/672' | |||||
88 | ancestor: c64f439569a9, local: 746e9549ea96+, remote: e327dca35ac8 |
|
85 | ancestor: c64f439569a9, local: 746e9549ea96+, remote: e327dca35ac8 | |
89 | preserving 1 for resolve of 1a |
|
86 | preserving 1 for resolve of 1a | |
90 | removing 1 |
|
87 | removing 1 | |
|
88 | 1a: remote moved from 1 -> m (premerge) | |||
91 | starting 4 threads for background file closing (?) |
|
89 | starting 4 threads for background file closing (?) | |
92 | 1a: remote moved from 1 -> m (premerge) |
|
|||
93 | picked tool ':merge' for 1a (binary False symlink False changedelete False) |
|
90 | picked tool ':merge' for 1a (binary False symlink False changedelete False) | |
94 | merging 1 and 1a to 1a |
|
91 | merging 1 and 1a to 1a | |
95 | my 1a@746e9549ea96+ other 1a@e327dca35ac8 ancestor 1@c64f439569a9 |
|
92 | my 1a@746e9549ea96+ other 1a@e327dca35ac8 ancestor 1@c64f439569a9 |
@@ -67,7 +67,6 b' Revert the content change from rev 2:' | |||||
67 | This should use bar@rev2 as the ancestor: |
|
67 | This should use bar@rev2 as the ancestor: | |
68 |
|
68 | |||
69 | $ hg --debug merge 3 |
|
69 | $ hg --debug merge 3 | |
70 | searching for copies back to rev 1 |
|
|||
71 | resolving manifests |
|
70 | resolving manifests | |
72 | branchmerge: True, force: False, partial: False |
|
71 | branchmerge: True, force: False, partial: False | |
73 | ancestor: 0f2ff26688b9, local: 2263c1be0967+, remote: 0555950ead28 |
|
72 | ancestor: 0f2ff26688b9, local: 2263c1be0967+, remote: 0555950ead28 | |
@@ -155,7 +154,6 b' Revert the content change from rev 2:' | |||||
155 | This should use bar@rev2 as the ancestor: |
|
154 | This should use bar@rev2 as the ancestor: | |
156 |
|
155 | |||
157 | $ hg --debug merge 3 |
|
156 | $ hg --debug merge 3 | |
158 | searching for copies back to rev 1 |
|
|||
159 | resolving manifests |
|
157 | resolving manifests | |
160 | branchmerge: True, force: False, partial: False |
|
158 | branchmerge: True, force: False, partial: False | |
161 | ancestor: 0f2ff26688b9, local: 2263c1be0967+, remote: 3ffa6b9e35f0 |
|
159 | ancestor: 0f2ff26688b9, local: 2263c1be0967+, remote: 3ffa6b9e35f0 |
@@ -75,7 +75,6 b' Criss cross merging' | |||||
75 | $ hg merge -v --debug --tool internal:dump 5 --config merge.preferancestor='!' |
|
75 | $ hg merge -v --debug --tool internal:dump 5 --config merge.preferancestor='!' | |
76 | note: using 0f6b37dbe527 as ancestor of 3b08d01b0ab5 and adfe50279922 |
|
76 | note: using 0f6b37dbe527 as ancestor of 3b08d01b0ab5 and adfe50279922 | |
77 | alternatively, use --config merge.preferancestor=40663881a6dd |
|
77 | alternatively, use --config merge.preferancestor=40663881a6dd | |
78 | searching for copies back to rev 3 |
|
|||
79 | resolving manifests |
|
78 | resolving manifests | |
80 | branchmerge: True, force: False, partial: False |
|
79 | branchmerge: True, force: False, partial: False | |
81 | ancestor: 0f6b37dbe527, local: 3b08d01b0ab5+, remote: adfe50279922 |
|
80 | ancestor: 0f6b37dbe527, local: 3b08d01b0ab5+, remote: adfe50279922 | |
@@ -137,7 +136,6 b' Redo merge with merge.preferancestor="*"' | |||||
137 | note: merging 3b08d01b0ab5+ and adfe50279922 using bids from ancestors 0f6b37dbe527 and 40663881a6dd |
|
136 | note: merging 3b08d01b0ab5+ and adfe50279922 using bids from ancestors 0f6b37dbe527 and 40663881a6dd | |
138 |
|
137 | |||
139 | calculating bids for ancestor 0f6b37dbe527 |
|
138 | calculating bids for ancestor 0f6b37dbe527 | |
140 | searching for copies back to rev 3 |
|
|||
141 | resolving manifests |
|
139 | resolving manifests | |
142 | branchmerge: True, force: False, partial: False |
|
140 | branchmerge: True, force: False, partial: False | |
143 | ancestor: 0f6b37dbe527, local: 3b08d01b0ab5+, remote: adfe50279922 |
|
141 | ancestor: 0f6b37dbe527, local: 3b08d01b0ab5+, remote: adfe50279922 | |
@@ -145,7 +143,6 b' Redo merge with merge.preferancestor="*"' | |||||
145 | f2: versions differ -> m |
|
143 | f2: versions differ -> m | |
146 |
|
144 | |||
147 | calculating bids for ancestor 40663881a6dd |
|
145 | calculating bids for ancestor 40663881a6dd | |
148 | searching for copies back to rev 3 |
|
|||
149 | resolving manifests |
|
146 | resolving manifests | |
150 | branchmerge: True, force: False, partial: False |
|
147 | branchmerge: True, force: False, partial: False | |
151 | ancestor: 40663881a6dd, local: 3b08d01b0ab5+, remote: adfe50279922 |
|
148 | ancestor: 40663881a6dd, local: 3b08d01b0ab5+, remote: adfe50279922 | |
@@ -182,7 +179,6 b' The other way around:' | |||||
182 | note: merging adfe50279922+ and 3b08d01b0ab5 using bids from ancestors 0f6b37dbe527 and 40663881a6dd |
|
179 | note: merging adfe50279922+ and 3b08d01b0ab5 using bids from ancestors 0f6b37dbe527 and 40663881a6dd | |
183 |
|
180 | |||
184 | calculating bids for ancestor 0f6b37dbe527 |
|
181 | calculating bids for ancestor 0f6b37dbe527 | |
185 | searching for copies back to rev 3 |
|
|||
186 | resolving manifests |
|
182 | resolving manifests | |
187 | branchmerge: True, force: False, partial: False |
|
183 | branchmerge: True, force: False, partial: False | |
188 | ancestor: 0f6b37dbe527, local: adfe50279922+, remote: 3b08d01b0ab5 |
|
184 | ancestor: 0f6b37dbe527, local: adfe50279922+, remote: 3b08d01b0ab5 | |
@@ -190,7 +186,6 b' The other way around:' | |||||
190 | f2: versions differ -> m |
|
186 | f2: versions differ -> m | |
191 |
|
187 | |||
192 | calculating bids for ancestor 40663881a6dd |
|
188 | calculating bids for ancestor 40663881a6dd | |
193 | searching for copies back to rev 3 |
|
|||
194 | resolving manifests |
|
189 | resolving manifests | |
195 | branchmerge: True, force: False, partial: False |
|
190 | branchmerge: True, force: False, partial: False | |
196 | ancestor: 40663881a6dd, local: adfe50279922+, remote: 3b08d01b0ab5 |
|
191 | ancestor: 40663881a6dd, local: adfe50279922+, remote: 3b08d01b0ab5 | |
@@ -249,7 +244,6 b' Verify how the output looks and and how ' | |||||
249 | note: merging 3b08d01b0ab5+ and adfe50279922 using bids from ancestors 0f6b37dbe527 and 40663881a6dd |
|
244 | note: merging 3b08d01b0ab5+ and adfe50279922 using bids from ancestors 0f6b37dbe527 and 40663881a6dd | |
250 |
|
245 | |||
251 | calculating bids for ancestor 0f6b37dbe527 |
|
246 | calculating bids for ancestor 0f6b37dbe527 | |
252 | searching for copies back to rev 3 |
|
|||
253 | resolving manifests |
|
247 | resolving manifests | |
254 | branchmerge: True, force: False, partial: False |
|
248 | branchmerge: True, force: False, partial: False | |
255 | ancestor: 0f6b37dbe527, local: 3b08d01b0ab5+, remote: adfe50279922 |
|
249 | ancestor: 0f6b37dbe527, local: 3b08d01b0ab5+, remote: adfe50279922 | |
@@ -257,7 +251,6 b' Verify how the output looks and and how ' | |||||
257 | f2: versions differ -> m |
|
251 | f2: versions differ -> m | |
258 |
|
252 | |||
259 | calculating bids for ancestor 40663881a6dd |
|
253 | calculating bids for ancestor 40663881a6dd | |
260 | searching for copies back to rev 3 |
|
|||
261 | resolving manifests |
|
254 | resolving manifests | |
262 | branchmerge: True, force: False, partial: False |
|
255 | branchmerge: True, force: False, partial: False | |
263 | ancestor: 40663881a6dd, local: 3b08d01b0ab5+, remote: adfe50279922 |
|
256 | ancestor: 40663881a6dd, local: 3b08d01b0ab5+, remote: adfe50279922 | |
@@ -417,7 +410,6 b' Verify that the old context ancestor wor' | |||||
417 | note: merging c0ef19750a22+ and 6ca01f7342b9 using bids from ancestors 11b5b303e36c and 154e6000f54e |
|
410 | note: merging c0ef19750a22+ and 6ca01f7342b9 using bids from ancestors 11b5b303e36c and 154e6000f54e | |
418 |
|
411 | |||
419 | calculating bids for ancestor 11b5b303e36c |
|
412 | calculating bids for ancestor 11b5b303e36c | |
420 | searching for copies back to rev 3 |
|
|||
421 | unmatched files in local: |
|
413 | unmatched files in local: | |
422 | d1/a |
|
414 | d1/a | |
423 | d1/b |
|
415 | d1/b | |
@@ -429,7 +421,6 b' Verify that the old context ancestor wor' | |||||
429 | d2/b: remote created -> g |
|
421 | d2/b: remote created -> g | |
430 |
|
422 | |||
431 | calculating bids for ancestor 154e6000f54e |
|
423 | calculating bids for ancestor 154e6000f54e | |
432 | searching for copies back to rev 3 |
|
|||
433 | unmatched files in other: |
|
424 | unmatched files in other: | |
434 | d2/b |
|
425 | d2/b | |
435 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
426 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
@@ -30,7 +30,6 b'' | |||||
30 | Symlink is local parent, executable is other: |
|
30 | Symlink is local parent, executable is other: | |
31 |
|
31 | |||
32 | $ hg merge --debug |
|
32 | $ hg merge --debug | |
33 | searching for copies back to rev 1 |
|
|||
34 | resolving manifests |
|
33 | resolving manifests | |
35 | branchmerge: True, force: False, partial: False |
|
34 | branchmerge: True, force: False, partial: False | |
36 | ancestor: c334dc3be0da, local: 521a1e40188f+, remote: 3574f3e69b1c |
|
35 | ancestor: c334dc3be0da, local: 521a1e40188f+, remote: 3574f3e69b1c | |
@@ -63,7 +62,6 b' Symlink is other parent, executable is l' | |||||
63 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
62 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
64 |
|
63 | |||
65 | $ hg merge --debug --tool :union |
|
64 | $ hg merge --debug --tool :union | |
66 | searching for copies back to rev 1 |
|
|||
67 | resolving manifests |
|
65 | resolving manifests | |
68 | branchmerge: True, force: False, partial: False |
|
66 | branchmerge: True, force: False, partial: False | |
69 | ancestor: c334dc3be0da, local: 3574f3e69b1c+, remote: 521a1e40188f |
|
67 | ancestor: c334dc3be0da, local: 3574f3e69b1c+, remote: 521a1e40188f | |
@@ -86,7 +84,6 b' Symlink is other parent, executable is l' | |||||
86 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
84 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
87 |
|
85 | |||
88 | $ hg merge --debug --tool :merge3 |
|
86 | $ hg merge --debug --tool :merge3 | |
89 | searching for copies back to rev 1 |
|
|||
90 | resolving manifests |
|
87 | resolving manifests | |
91 | branchmerge: True, force: False, partial: False |
|
88 | branchmerge: True, force: False, partial: False | |
92 | ancestor: c334dc3be0da, local: 3574f3e69b1c+, remote: 521a1e40188f |
|
89 | ancestor: c334dc3be0da, local: 3574f3e69b1c+, remote: 521a1e40188f | |
@@ -109,7 +106,6 b' Symlink is other parent, executable is l' | |||||
109 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
106 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
110 |
|
107 | |||
111 | $ hg merge --debug --tool :merge-local |
|
108 | $ hg merge --debug --tool :merge-local | |
112 | searching for copies back to rev 1 |
|
|||
113 | resolving manifests |
|
109 | resolving manifests | |
114 | branchmerge: True, force: False, partial: False |
|
110 | branchmerge: True, force: False, partial: False | |
115 | ancestor: c334dc3be0da, local: 3574f3e69b1c+, remote: 521a1e40188f |
|
111 | ancestor: c334dc3be0da, local: 3574f3e69b1c+, remote: 521a1e40188f | |
@@ -131,7 +127,6 b' Symlink is other parent, executable is l' | |||||
131 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
127 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
132 |
|
128 | |||
133 | $ hg merge --debug --tool :merge-other |
|
129 | $ hg merge --debug --tool :merge-other | |
134 | searching for copies back to rev 1 |
|
|||
135 | resolving manifests |
|
130 | resolving manifests | |
136 | branchmerge: True, force: False, partial: False |
|
131 | branchmerge: True, force: False, partial: False | |
137 | ancestor: c334dc3be0da, local: 3574f3e69b1c+, remote: 521a1e40188f |
|
132 | ancestor: c334dc3be0da, local: 3574f3e69b1c+, remote: 521a1e40188f | |
@@ -165,7 +160,6 b' Update to link with local change should ' | |||||
165 | $ hg up -Cq 0 |
|
160 | $ hg up -Cq 0 | |
166 | $ echo data > a |
|
161 | $ echo data > a | |
167 | $ HGMERGE= hg up -y --debug --config ui.merge= |
|
162 | $ HGMERGE= hg up -y --debug --config ui.merge= | |
168 | searching for copies back to rev 2 |
|
|||
169 | resolving manifests |
|
163 | resolving manifests | |
170 | branchmerge: False, force: False, partial: False |
|
164 | branchmerge: False, force: False, partial: False | |
171 | ancestor: c334dc3be0da, local: c334dc3be0da+, remote: 521a1e40188f |
|
165 | ancestor: c334dc3be0da, local: c334dc3be0da+, remote: 521a1e40188f |
@@ -81,7 +81,6 b' pull and merge from test-a again' | |||||
81 | new changesets 40d11a4173a8 |
|
81 | new changesets 40d11a4173a8 | |
82 | (run 'hg heads' to see heads, 'hg merge' to merge) |
|
82 | (run 'hg heads' to see heads, 'hg merge' to merge) | |
83 | $ hg merge --debug |
|
83 | $ hg merge --debug | |
84 | searching for copies back to rev 1 |
|
|||
85 | resolving manifests |
|
84 | resolving manifests | |
86 | branchmerge: True, force: False, partial: False |
|
85 | branchmerge: True, force: False, partial: False | |
87 | ancestor: 96b70246a118, local: 50c3a7e29886+, remote: 40d11a4173a8 |
|
86 | ancestor: 96b70246a118, local: 50c3a7e29886+, remote: 40d11a4173a8 |
@@ -248,7 +248,6 b' Check that the right ancestors is used w' | |||||
248 | getting f1.txt |
|
248 | getting f1.txt | |
249 | merge against 9:e31216eec445 |
|
249 | merge against 9:e31216eec445 | |
250 | detach base 8:8e4e2c1a07ae |
|
250 | detach base 8:8e4e2c1a07ae | |
251 | searching for copies back to rev 3 |
|
|||
252 | unmatched files in other (from topological common ancestor): |
|
251 | unmatched files in other (from topological common ancestor): | |
253 | f2.txt |
|
252 | f2.txt | |
254 | resolving manifests |
|
253 | resolving manifests | |
@@ -268,7 +267,6 b' Check that the right ancestors is used w' | |||||
268 | already in destination |
|
267 | already in destination | |
269 | merge against 10:2f2496ddf49d |
|
268 | merge against 10:2f2496ddf49d | |
270 | detach base 9:e31216eec445 |
|
269 | detach base 9:e31216eec445 | |
271 | searching for copies back to rev 3 |
|
|||
272 | unmatched files in other (from topological common ancestor): |
|
270 | unmatched files in other (from topological common ancestor): | |
273 | f2.txt |
|
271 | f2.txt | |
274 | resolving manifests |
|
272 | resolving manifests |
@@ -24,7 +24,6 b'' | |||||
24 | created new head |
|
24 | created new head | |
25 |
|
25 | |||
26 | $ hg merge --debug 1 |
|
26 | $ hg merge --debug 1 | |
27 | searching for copies back to rev 1 |
|
|||
28 | unmatched files in local: |
|
27 | unmatched files in local: | |
29 | a/c |
|
28 | a/c | |
30 | unmatched files in other: |
|
29 | unmatched files in other: | |
@@ -70,7 +69,6 b'' | |||||
70 | $ hg co -C 1 |
|
69 | $ hg co -C 1 | |
71 | 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
70 | 0 files updated, 0 files merged, 1 files removed, 0 files unresolved | |
72 | $ hg merge --debug 2 |
|
71 | $ hg merge --debug 2 | |
73 | searching for copies back to rev 1 |
|
|||
74 | unmatched files in local: |
|
72 | unmatched files in local: | |
75 | b/a |
|
73 | b/a | |
76 | b/b |
|
74 | b/b |
@@ -22,7 +22,6 b'' | |||||
22 | created new head |
|
22 | created new head | |
23 |
|
23 | |||
24 | $ hg merge -y --debug |
|
24 | $ hg merge -y --debug | |
25 | searching for copies back to rev 1 |
|
|||
26 | unmatched files in local: |
|
25 | unmatched files in local: | |
27 | c2 |
|
26 | c2 | |
28 | unmatched files in other: |
|
27 | unmatched files in other: | |
@@ -168,7 +167,6 b' Check for issue3074' | |||||
168 | $ hg commit -m "deleted file" |
|
167 | $ hg commit -m "deleted file" | |
169 | created new head |
|
168 | created new head | |
170 | $ hg merge --debug |
|
169 | $ hg merge --debug | |
171 | searching for copies back to rev 1 |
|
|||
172 | unmatched files in other: |
|
170 | unmatched files in other: | |
173 | newfile |
|
171 | newfile | |
174 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
172 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
@@ -76,7 +76,6 b' args:' | |||||
76 | -------------- |
|
76 | -------------- | |
77 | test L:up a R:nc a b W: - 1 get local a to b |
|
77 | test L:up a R:nc a b W: - 1 get local a to b | |
78 | -------------- |
|
78 | -------------- | |
79 | searching for copies back to rev 1 |
|
|||
80 | unmatched files in other: |
|
79 | unmatched files in other: | |
81 | b |
|
80 | b | |
82 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
81 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -115,7 +114,6 b' args:' | |||||
115 | -------------- |
|
114 | -------------- | |
116 | test L:nc a b R:up a W: - 2 get rem change to a and b |
|
115 | test L:nc a b R:up a W: - 2 get rem change to a and b | |
117 | -------------- |
|
116 | -------------- | |
118 | searching for copies back to rev 1 |
|
|||
119 | unmatched files in local: |
|
117 | unmatched files in local: | |
120 | b |
|
118 | b | |
121 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
119 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -155,7 +153,6 b' args:' | |||||
155 | -------------- |
|
153 | -------------- | |
156 | test L:up a R:nm a b W: - 3 get local a change to b, remove a |
|
154 | test L:up a R:nm a b W: - 3 get local a change to b, remove a | |
157 | -------------- |
|
155 | -------------- | |
158 | searching for copies back to rev 1 |
|
|||
159 | unmatched files in other: |
|
156 | unmatched files in other: | |
160 | b |
|
157 | b | |
161 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
158 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -194,7 +191,6 b' args:' | |||||
194 | -------------- |
|
191 | -------------- | |
195 | test L:nm a b R:up a W: - 4 get remote change to b |
|
192 | test L:nm a b R:up a W: - 4 get remote change to b | |
196 | -------------- |
|
193 | -------------- | |
197 | searching for copies back to rev 1 |
|
|||
198 | unmatched files in local: |
|
194 | unmatched files in local: | |
199 | b |
|
195 | b | |
200 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
196 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -232,7 +228,6 b' args:' | |||||
232 | -------------- |
|
228 | -------------- | |
233 | test L: R:nc a b W: - 5 get b |
|
229 | test L: R:nc a b W: - 5 get b | |
234 | -------------- |
|
230 | -------------- | |
235 | searching for copies back to rev 1 |
|
|||
236 | unmatched files in other: |
|
231 | unmatched files in other: | |
237 | b |
|
232 | b | |
238 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
233 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -265,7 +260,6 b' args:' | |||||
265 | -------------- |
|
260 | -------------- | |
266 | test L:nc a b R: W: - 6 nothing |
|
261 | test L:nc a b R: W: - 6 nothing | |
267 | -------------- |
|
262 | -------------- | |
268 | searching for copies back to rev 1 |
|
|||
269 | unmatched files in local: |
|
263 | unmatched files in local: | |
270 | b |
|
264 | b | |
271 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
265 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -297,7 +291,6 b' args:' | |||||
297 | -------------- |
|
291 | -------------- | |
298 | test L: R:nm a b W: - 7 get b |
|
292 | test L: R:nm a b W: - 7 get b | |
299 | -------------- |
|
293 | -------------- | |
300 | searching for copies back to rev 1 |
|
|||
301 | unmatched files in other: |
|
294 | unmatched files in other: | |
302 | b |
|
295 | b | |
303 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
296 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -331,7 +324,6 b' args:' | |||||
331 | -------------- |
|
324 | -------------- | |
332 | test L:nm a b R: W: - 8 nothing |
|
325 | test L:nm a b R: W: - 8 nothing | |
333 | -------------- |
|
326 | -------------- | |
334 | searching for copies back to rev 1 |
|
|||
335 | unmatched files in local: |
|
327 | unmatched files in local: | |
336 | b |
|
328 | b | |
337 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
329 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -362,7 +354,6 b' args:' | |||||
362 | -------------- |
|
354 | -------------- | |
363 | test L:um a b R:um a b W: - 9 do merge with ancestor in a |
|
355 | test L:um a b R:um a b W: - 9 do merge with ancestor in a | |
364 | -------------- |
|
356 | -------------- | |
365 | searching for copies back to rev 1 |
|
|||
366 | unmatched files new in both: |
|
357 | unmatched files new in both: | |
367 | b |
|
358 | b | |
368 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
359 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -406,7 +397,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
406 | -------------- |
|
397 | -------------- | |
407 | test L:nm a b R:nm a c W: - 11 get c, keep b |
|
398 | test L:nm a b R:nm a c W: - 11 get c, keep b | |
408 | -------------- |
|
399 | -------------- | |
409 | searching for copies back to rev 1 |
|
|||
410 | unmatched files in local: |
|
400 | unmatched files in local: | |
411 | b |
|
401 | b | |
412 | unmatched files in other: |
|
402 | unmatched files in other: | |
@@ -445,7 +435,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
445 | -------------- |
|
435 | -------------- | |
446 | test L:nc a b R:up b W: - 12 merge b no ancestor |
|
436 | test L:nc a b R:up b W: - 12 merge b no ancestor | |
447 | -------------- |
|
437 | -------------- | |
448 | searching for copies back to rev 1 |
|
|||
449 | unmatched files new in both: |
|
438 | unmatched files new in both: | |
450 | b |
|
439 | b | |
451 | resolving manifests |
|
440 | resolving manifests | |
@@ -484,7 +473,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
484 | -------------- |
|
473 | -------------- | |
485 | test L:up b R:nm a b W: - 13 merge b no ancestor |
|
474 | test L:up b R:nm a b W: - 13 merge b no ancestor | |
486 | -------------- |
|
475 | -------------- | |
487 | searching for copies back to rev 1 |
|
|||
488 | unmatched files new in both: |
|
476 | unmatched files new in both: | |
489 | b |
|
477 | b | |
490 | resolving manifests |
|
478 | resolving manifests | |
@@ -524,7 +512,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
524 | -------------- |
|
512 | -------------- | |
525 | test L:nc a b R:up a b W: - 14 merge b no ancestor |
|
513 | test L:nc a b R:up a b W: - 14 merge b no ancestor | |
526 | -------------- |
|
514 | -------------- | |
527 | searching for copies back to rev 1 |
|
|||
528 | unmatched files new in both: |
|
515 | unmatched files new in both: | |
529 | b |
|
516 | b | |
530 | resolving manifests |
|
517 | resolving manifests | |
@@ -564,7 +551,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
564 | -------------- |
|
551 | -------------- | |
565 | test L:up b R:nm a b W: - 15 merge b no ancestor, remove a |
|
552 | test L:up b R:nm a b W: - 15 merge b no ancestor, remove a | |
566 | -------------- |
|
553 | -------------- | |
567 | searching for copies back to rev 1 |
|
|||
568 | unmatched files new in both: |
|
554 | unmatched files new in both: | |
569 | b |
|
555 | b | |
570 | resolving manifests |
|
556 | resolving manifests | |
@@ -604,7 +590,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
604 | -------------- |
|
590 | -------------- | |
605 | test L:nc a b R:up a b W: - 16 get a, merge b no ancestor |
|
591 | test L:nc a b R:up a b W: - 16 get a, merge b no ancestor | |
606 | -------------- |
|
592 | -------------- | |
607 | searching for copies back to rev 1 |
|
|||
608 | unmatched files new in both: |
|
593 | unmatched files new in both: | |
609 | b |
|
594 | b | |
610 | resolving manifests |
|
595 | resolving manifests | |
@@ -644,7 +629,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
644 | -------------- |
|
629 | -------------- | |
645 | test L:up a b R:nc a b W: - 17 keep a, merge b no ancestor |
|
630 | test L:up a b R:nc a b W: - 17 keep a, merge b no ancestor | |
646 | -------------- |
|
631 | -------------- | |
647 | searching for copies back to rev 1 |
|
|||
648 | unmatched files new in both: |
|
632 | unmatched files new in both: | |
649 | b |
|
633 | b | |
650 | resolving manifests |
|
634 | resolving manifests | |
@@ -683,7 +667,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
683 | -------------- |
|
667 | -------------- | |
684 | test L:nm a b R:up a b W: - 18 merge b no ancestor |
|
668 | test L:nm a b R:up a b W: - 18 merge b no ancestor | |
685 | -------------- |
|
669 | -------------- | |
686 | searching for copies back to rev 1 |
|
|||
687 | unmatched files new in both: |
|
670 | unmatched files new in both: | |
688 | b |
|
671 | b | |
689 | resolving manifests |
|
672 | resolving manifests | |
@@ -728,7 +711,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
728 | -------------- |
|
711 | -------------- | |
729 | test L:up a b R:nm a b W: - 19 merge b no ancestor, prompt remove a |
|
712 | test L:up a b R:nm a b W: - 19 merge b no ancestor, prompt remove a | |
730 | -------------- |
|
713 | -------------- | |
731 | searching for copies back to rev 1 |
|
|||
732 | unmatched files new in both: |
|
714 | unmatched files new in both: | |
733 | b |
|
715 | b | |
734 | resolving manifests |
|
716 | resolving manifests | |
@@ -774,7 +756,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
774 | -------------- |
|
756 | -------------- | |
775 | test L:up a R:um a b W: - 20 merge a and b to b, remove a |
|
757 | test L:up a R:um a b W: - 20 merge a and b to b, remove a | |
776 | -------------- |
|
758 | -------------- | |
777 | searching for copies back to rev 1 |
|
|||
778 | unmatched files in other: |
|
759 | unmatched files in other: | |
779 | b |
|
760 | b | |
780 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
761 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -817,7 +798,6 b' m "um a c" "um x c" " " "10 do merg' | |||||
817 | -------------- |
|
798 | -------------- | |
818 | test L:um a b R:up a W: - 21 merge a and b to b |
|
799 | test L:um a b R:up a W: - 21 merge a and b to b | |
819 | -------------- |
|
800 | -------------- | |
820 | searching for copies back to rev 1 |
|
|||
821 | unmatched files in local: |
|
801 | unmatched files in local: | |
822 | b |
|
802 | b | |
823 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): |
|
803 | all copies found (* = to merge, ! = divergent, % = renamed and deleted): | |
@@ -862,7 +842,6 b' m "nm a b" "um x a" " " "22 get a, ' | |||||
862 | -------------- |
|
842 | -------------- | |
863 | test L:nm a b R:up a c W: - 23 get c, keep b |
|
843 | test L:nm a b R:up a c W: - 23 get c, keep b | |
864 | -------------- |
|
844 | -------------- | |
865 | searching for copies back to rev 1 |
|
|||
866 | unmatched files in local: |
|
845 | unmatched files in local: | |
867 | b |
|
846 | b | |
868 | unmatched files in other: |
|
847 | unmatched files in other: | |
@@ -943,7 +922,6 b' 8 f (f) f f "remote differs from ' | |||||
943 | $ echo m > 7/f |
|
922 | $ echo m > 7/f | |
944 | $ echo m > 8/f |
|
923 | $ echo m > 8/f | |
945 | $ hg merge -f --tool internal:dump -v --debug -r2 | sed '/^resolving manifests/,$d' 2> /dev/null |
|
924 | $ hg merge -f --tool internal:dump -v --debug -r2 | sed '/^resolving manifests/,$d' 2> /dev/null | |
946 | searching for copies back to rev 1 |
|
|||
947 | unmatched files in local: |
|
925 | unmatched files in local: | |
948 | 5/g |
|
926 | 5/g | |
949 | 6/g |
|
927 | 6/g |
@@ -274,7 +274,6 b' merge tests' | |||||
274 | $ hg ci -m9 |
|
274 | $ hg ci -m9 | |
275 | created new head |
|
275 | created new head | |
276 | $ hg merge 6 --debug # test change |
|
276 | $ hg merge 6 --debug # test change | |
277 | searching for copies back to rev 2 |
|
|||
278 | resolving manifests |
|
277 | resolving manifests | |
279 | branchmerge: True, force: False, partial: False |
|
278 | branchmerge: True, force: False, partial: False | |
280 | ancestor: 1f14a2e2d3ec, local: f0d2028bf86d+, remote: 1831e14459c4 |
|
279 | ancestor: 1f14a2e2d3ec, local: f0d2028bf86d+, remote: 1831e14459c4 | |
@@ -301,7 +300,6 b' merge tests' | |||||
301 | $ hg ci -m10 |
|
300 | $ hg ci -m10 | |
302 | committing subrepository t |
|
301 | committing subrepository t | |
303 | $ HGMERGE=internal:merge hg merge --debug 7 # test conflict |
|
302 | $ HGMERGE=internal:merge hg merge --debug 7 # test conflict | |
304 | searching for copies back to rev 2 |
|
|||
305 | resolving manifests |
|
303 | resolving manifests | |
306 | branchmerge: True, force: False, partial: False |
|
304 | branchmerge: True, force: False, partial: False | |
307 | ancestor: 1831e14459c4, local: e45c8b14af55+, remote: f94576341bcf |
|
305 | ancestor: 1831e14459c4, local: e45c8b14af55+, remote: f94576341bcf | |
@@ -313,7 +311,6 b' merge tests' | |||||
313 | starting 4 threads for background file closing (?) |
|
311 | starting 4 threads for background file closing (?) | |
314 | (M)erge, keep (l)ocal [working copy] or keep (r)emote [merge rev]? m |
|
312 | (M)erge, keep (l)ocal [working copy] or keep (r)emote [merge rev]? m | |
315 | merging subrepository "t" |
|
313 | merging subrepository "t" | |
316 | searching for copies back to rev 2 |
|
|||
317 | resolving manifests |
|
314 | resolving manifests | |
318 | branchmerge: True, force: False, partial: False |
|
315 | branchmerge: True, force: False, partial: False | |
319 | ancestor: 6747d179aa9a, local: 20a0db6fbf6c+, remote: 7af322bc1198 |
|
316 | ancestor: 6747d179aa9a, local: 20a0db6fbf6c+, remote: 7af322bc1198 |
@@ -40,7 +40,6 b'' | |||||
40 | summary: 1 |
|
40 | summary: 1 | |
41 |
|
41 | |||
42 | $ hg --debug up |
|
42 | $ hg --debug up | |
43 | searching for copies back to rev 1 |
|
|||
44 | unmatched files in other: |
|
43 | unmatched files in other: | |
45 | b |
|
44 | b | |
46 | resolving manifests |
|
45 | resolving manifests | |
@@ -68,7 +67,6 b'' | |||||
68 |
|
67 | |||
69 | $ hg --debug up 0 |
|
68 | $ hg --debug up 0 | |
70 | starting 4 threads for background file closing (?) |
|
69 | starting 4 threads for background file closing (?) | |
71 | searching for copies back to rev 0 |
|
|||
72 | unmatched files in local (from topological common ancestor): |
|
70 | unmatched files in local (from topological common ancestor): | |
73 | b |
|
71 | b | |
74 | resolving manifests |
|
72 | resolving manifests | |
@@ -95,7 +93,6 b'' | |||||
95 | summary: 1 |
|
93 | summary: 1 | |
96 |
|
94 | |||
97 | $ hg --debug up |
|
95 | $ hg --debug up | |
98 | searching for copies back to rev 1 |
|
|||
99 | unmatched files in other: |
|
96 | unmatched files in other: | |
100 | b |
|
97 | b | |
101 | resolving manifests |
|
98 | resolving manifests |
General Comments 0
You need to be logged in to leave comments.
Login now