mercurial/revlog.py
changeset 2651 6414ee2eb688
parent 2650 156fb1feab62
child 2652 f23973ea3107
equal deleted inserted replaced
2650:156fb1feab62 2651:6414ee2eb688
   467     def rev(self, node):
   467     def rev(self, node):
   468         try:
   468         try:
   469             return self.nodemap[node]
   469             return self.nodemap[node]
   470         except KeyError:
   470         except KeyError:
   471             raise RevlogError(_('%s: no node %s') % (self.indexfile, hex(node)))
   471             raise RevlogError(_('%s: no node %s') % (self.indexfile, hex(node)))
   472     def linkrev(self, node): return self.index[self.rev(node)][-4]
   472     def linkrev(self, node):
       
   473         return (node == nullid) and -1 or self.index[self.rev(node)][-4]
   473     def parents(self, node):
   474     def parents(self, node):
   474         if node == nullid: return (nullid, nullid)
   475         if node == nullid: return (nullid, nullid)
   475         r = self.rev(node)
   476         r = self.rev(node)
   476         d = self.index[r][-3:-1]
   477         d = self.index[r][-3:-1]
   477         if self.version == REVLOGV0:
   478         if self.version == REVLOGV0: