##// END OF EJS Templates
merge: use bid merge by default (BC)...
Mads Kiilerich -
r22672:19903277 default
parent child Browse files
Show More
@@ -779,7 +779,7 b' def calculateupdates(repo, wctx, mctx, a'
779 779 branchmerge, force,
780 780 partial, acceptremote, followcopies)
781 781
782 else: # only when merge.preferancestor=* - experimentalish code
782 else: # only when merge.preferancestor=* - the default
783 783 repo.ui.status(
784 784 _("note: merging %s and %s using bids from ancestors %s\n") %
785 785 (wctx, mctx, _(' and ').join(str(anc) for anc in ancestors)))
@@ -1048,7 +1048,7 b' def update(repo, node, branchmerge, forc'
1048 1048
1049 1049 p2 = repo[node]
1050 1050 if pas[0] is None:
1051 if repo.ui.config("merge", "preferancestor") == '*':
1051 if repo.ui.config("merge", "preferancestor", '*') == '*':
1052 1052 cahs = repo.changelog.commonancestorsheads(p1.node(), p2.node())
1053 1053 pas = [repo[anc] for anc in (sorted(cahs) or [nullid])]
1054 1054 else:
@@ -72,7 +72,7 b' Criss cross merging'
72 72 summary: 0 base
73 73
74 74
75 $ hg merge -v --debug --tool internal:dump 5
75 $ hg merge -v --debug --tool internal:dump 5 --config merge.preferancestor='!'
76 76 note: using 0f6b37dbe527 as ancestor of 3b08d01b0ab5 and adfe50279922
77 77 alternatively, use --config merge.preferancestor=40663881a6dd
78 78 searching for copies back to rev 3
@@ -209,13 +209,13 b' The other way around:'
209 209 Verify how the output looks and and how verbose it is:
210 210
211 211 $ hg up -qC
212 $ hg merge --config merge.preferancestor="*"
212 $ hg merge
213 213 note: merging 3b08d01b0ab5+ and adfe50279922 using bids from ancestors 0f6b37dbe527 and 40663881a6dd
214 214 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
215 215 (branch merge, don't forget to commit)
216 216
217 217 $ hg up -qC
218 $ hg merge -v --config merge.preferancestor="*"
218 $ hg merge -v
219 219 note: merging 3b08d01b0ab5+ and adfe50279922 using bids from ancestors 0f6b37dbe527 and 40663881a6dd
220 220
221 221 calculating bids for ancestor 0f6b37dbe527
@@ -288,7 +288,7 b' http://stackoverflow.com/questions/93500'
288 288 $ echo b >> x
289 289 $ hg commit -qm cb
290 290
291 $ hg merge
291 $ hg merge --config merge.preferancestor='!'
292 292 note: using 70008a2163f6 as ancestor of 0d355fdef312 and 4b8b546a3eef
293 293 alternatively, use --config merge.preferancestor=b211bbc6eb3c
294 294 merging x
General Comments 0
You need to be logged in to leave comments. Login now