mercurial/revlog.py
changeset 2489 568e58eed096
parent 2354 16276b1c0658
child 2490 6ff82ec1f4b8
--- a/mercurial/revlog.py
+++ b/mercurial/revlog.py
@@ -477,6 +477,13 @@ class revlog(object):
         if self.version == REVLOGV0:
             return d
         return [ self.node(x) for x in d ]
+    def parentrevs(self, rev):
+        if rev == -1:
+            return (-1, -1)
+        d = self.index[rev][-3:-1]
+        if self.version == REVLOGV0:
+            return [ self.rev(x) for x in d ]
+        return d
     def start(self, rev):
         if rev < 0:
             return -1