mercurial/localrepo.py
changeset 30906 72f25e17af9d
parent 30905 6037caa6a2f3
child 30989 74af89c66834
equal deleted inserted replaced
30905:6037caa6a2f3 30906:72f25e17af9d
  1852                                   listsubrepos)
  1852                                   listsubrepos)
  1853 
  1853 
  1854     def heads(self, start=None):
  1854     def heads(self, start=None):
  1855         if start is None:
  1855         if start is None:
  1856             cl = self.changelog
  1856             cl = self.changelog
  1857             headrevs = sorted(cl.headrevs(), reverse=True)
  1857             headrevs = reversed(cl.headrevs())
  1858             return [cl.node(rev) for rev in headrevs]
  1858             return [cl.node(rev) for rev in headrevs]
  1859 
  1859 
  1860         heads = self.changelog.heads(start)
  1860         heads = self.changelog.heads(start)
  1861         # sort the output in rev descending order
  1861         # sort the output in rev descending order
  1862         return sorted(heads, key=self.changelog.rev, reverse=True)
  1862         return sorted(heads, key=self.changelog.rev, reverse=True)