--- a/mercurial/revlog.py Mon Jan 14 16:53:55 2019 +0100
+++ b/mercurial/revlog.py Mon Jan 14 17:06:00 2019 +0100
@@ -1102,11 +1102,13 @@
assert heads
return (orderedout, roots, heads)
- def headrevs(self):
- try:
- return self.index.headrevs()
- except AttributeError:
- return self._headrevs()
+ def headrevs(self, revs=None):
+ if revs is None:
+ try:
+ return self.index.headrevs()
+ except AttributeError:
+ return self._headrevs()
+ return dagop.headrevs(revs, self.parentrevs)
def computephases(self, roots):
return self.index.computephasesmapsets(roots)