diff -r 42f1b8cb9a60 -r 9fe97eea5510 mercurial/revlog.py --- a/mercurial/revlog.py Thu Nov 13 10:11:32 2008 +0100 +++ b/mercurial/revlog.py Wed Nov 12 15:19:14 2008 -0600 @@ -500,8 +500,8 @@ raise LookupError(node, self.indexfile, _('no node')) def node(self, rev): return self.index[rev][7] - def linkrev(self, node): - return self.index[self.rev(node)][4] + def linkrev(self, rev): + return self.index[rev][4] def parents(self, node): d = self.index[self.rev(node)][5:7] return (self.node(d[0]), self.node(d[1]))