[PATCH 3 of 4 lazymanifest v5] context: don't sort manifest entries
Augie Fackler
raf at durin42.com
Fri Mar 6 15:42:41 CST 2015
# HG changeset patch
# User Augie Fackler <augie at google.com>
# Date 1416200425 18000
# Mon Nov 17 00:00:25 2014 -0500
# Node ID 0d6081e07050c5c8e5c31756b7a5679e7eb524c1
# Parent fce65813a0d09a4c4964b987231d7c2de8d9754f
context: don't sort manifest entries
The manifest iterator is now pre-sorted, so we can skip this check.
diff --git a/mercurial/context.py b/mercurial/context.py
--- a/mercurial/context.py
+++ b/mercurial/context.py
@@ -66,8 +66,7 @@ class basectx(object):
return self.filectx(key)
def __iter__(self):
- for f in sorted(self._manifest):
- yield f
+ return iter(self._manifest)
def _manifestmatches(self, match, s):
"""generate a new manifest filtered by the match argument
More information about the Mercurial-devel
mailing list