# HG changeset patch # User Martin von Zweigbergk # Date 2015-03-13 01:53:44 # Node ID 0178f500d61efce945fe3d287658a59d381b26b6 # Parent 2b7ab29627fd93ca7f5cb838403c2f6c728469bd lazymanifest: fix pure hg iterkeys() I broke pure hg when I just added iterkeys() to the native version in 2b7ab29627fd. I forgot to make the pure version sorted. Fix it. diff --git a/mercurial/manifest.py b/mercurial/manifest.py --- a/mercurial/manifest.py +++ b/mercurial/manifest.py @@ -46,6 +46,9 @@ class _lazymanifest(dict): def __iter__(self): return ((f, e[0], e[1]) for f, e in sorted(self.iteritems())) + def iterkeys(self): + return iter(sorted(dict.keys(self))) + def copy(self): c = _lazymanifest('') c.update(self)