diff -r 3350d7aefe67 -r bd87114ce341 mercurial/revlog.py --- a/mercurial/revlog.py Fri Nov 08 13:26:55 2019 +0100 +++ b/mercurial/revlog.py Sat Nov 09 13:23:51 2019 +0100 @@ -217,6 +217,12 @@ """return True if the node exist in the index""" return node in self.nodemap + def rev(self, node): + """return a revision for a node + + If the node is unknown, raise a RevlogError""" + return self.nodemap[node] + def append(self, tup): self.nodemap[tup[7]] = len(self) super(revlogoldindex, self).append(tup)