[PATCH 4 of 6] merge: backout 760c0d67ce5e "process files in sorted order" (issue3769)
Mads Kiilerich
mads at kiilerich.com
Sun Jan 20 13:18:07 UTC 2013
# HG changeset patch
# User Mads Kiilerich <mads at kiilerich.com>
# Date 1358687872 -3600
# Branch stable
# Node ID 217cf94d3908bff8e47dd7b120c1042320e0738c
# Parent c051eb129d7674a9dc77c598e385b6f208d2738b
merge: backout 760c0d67ce5e "process files in sorted order" (issue3769)
The extra manifest sorts made a noticable difference when rebasing big repos
with few changes.
Instead the observable behavior has been stabilized by previous changes and
760c0d67ce5e is no longer needed.
diff --git a/mercurial/merge.py b/mercurial/merge.py
--- a/mercurial/merge.py
+++ b/mercurial/merge.py
@@ -228,7 +228,7 @@ def manifestmerge(repo, p1, p2, pa, over
prompts = []
# Compare manifests
- for f, n in sorted(m1.iteritems()):
+ for f, n in m1.iteritems():
if partial and not partial(f):
continue
if f in m2:
@@ -268,7 +268,7 @@ def manifestmerge(repo, p1, p2, pa, over
else:
act("other deleted", "r", f)
- for f, n in sorted(m2.iteritems()):
+ for f, n in m2.iteritems():
if partial and not partial(f):
continue
if f in m1 or f in copied: # files already visited
More information about the Mercurial-devel
mailing list