mercurial/revlog.py
changeset 3505 0aef94f45ebf
parent 3499 ceaa3fefc10c
child 3578 3b4e00cba57a
equal deleted inserted replaced
3504:f4ab58d4ccd4 3505:0aef94f45ebf
   479         if node == nullid: return (nullid, nullid)
   479         if node == nullid: return (nullid, nullid)
   480         r = self.rev(node)
   480         r = self.rev(node)
   481         d = self.index[r][-3:-1]
   481         d = self.index[r][-3:-1]
   482         if self.version == REVLOGV0:
   482         if self.version == REVLOGV0:
   483             return d
   483             return d
   484         return [ self.node(x) for x in d ]
   484         return (self.node(d[0]), self.node(d[1]))
   485     def parentrevs(self, rev):
   485     def parentrevs(self, rev):
   486         if rev == -1:
   486         if rev == -1:
   487             return (-1, -1)
   487             return (-1, -1)
   488         d = self.index[rev][-3:-1]
   488         d = self.index[rev][-3:-1]
   489         if self.version == REVLOGV0:
   489         if self.version == REVLOGV0:
   490             return [ self.rev(x) for x in d ]
   490             return (self.rev(d[0]), self.rev(d[1]))
   491         return d
   491         return d
   492     def start(self, rev):
   492     def start(self, rev):
   493         if rev < 0:
   493         if rev < 0:
   494             return -1
   494             return -1
   495         if self.version != REVLOGV0:
   495         if self.version != REVLOGV0: