# HG changeset patch # User Stanislau Hlebik # Date 1486981916 28800 # Node ID 72f25e17af9d6a206ea374c30f229ae9513f3f23 # Parent 6037caa6a2f366b614ab29460a26b92d94e0fd50 localrepo: avoid unnecessary sorting headrevs output already sorted, no need to sort it again. diff -r 6037caa6a2f3 -r 72f25e17af9d mercurial/localrepo.py --- a/mercurial/localrepo.py Mon Feb 13 02:26:18 2017 -0800 +++ b/mercurial/localrepo.py Mon Feb 13 02:31:56 2017 -0800 @@ -1854,7 +1854,7 @@ def heads(self, start=None): if start is None: cl = self.changelog - headrevs = sorted(cl.headrevs(), reverse=True) + headrevs = reversed(cl.headrevs()) return [cl.node(rev) for rev in headrevs] heads = self.changelog.heads(start)