diff --git a/tracext/hg/backend.py b/tracext/hg/backend.py
|
a
|
b
|
try:
|
| 60 | 60 | from mercurial import hg |
| 61 | 61 | from mercurial.context import filectx |
| 62 | 62 | from mercurial.ui import ui |
| 63 | | from mercurial.node import hex, short, nullid |
| | 63 | from mercurial.node import hex, short, nullid, nullrev |
| 64 | 64 | from mercurial.util import pathto, cachefunc |
| 65 | 65 | from mercurial import cmdutil |
| 66 | 66 | from mercurial import extensions |
| … |
… |
class MercurialRepository(Repository):
|
| 583 | 583 | for c in log.children(n): |
| 584 | 584 | return hex(c) # always follow first child |
| 585 | 585 | |
| | 586 | def parent_revs(self, rev): |
| | 587 | n = self.hg_node(rev) |
| | 588 | log = self.repo.changelog |
| | 589 | return [hex(log.node(r)) |
| | 590 | for r in sorted(log.parentrevs(log.rev(n))) |
| | 591 | if r != nullrev] |
| | 592 | |
| 586 | 593 | def rev_older_than(self, rev1, rev2): |
| 587 | 594 | log = self.repo.changelog |
| 588 | 595 | return log.rev(self.hg_node(rev1)) < log.rev(self.hg_node(rev2)) |