comparison mercurial/revlog.py @ 3584:8dbbe4dadb48

revlog: return 0 as offset for nullid
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Sun, 29 Oct 2006 16:14:02 +0100
parents 9fb7d3a05882
children cac2c17bec5a
comparison
equal deleted inserted replaced
3583:8ee579885d23 3584:8dbbe4dadb48
489 if self.version == REVLOGV0: 489 if self.version == REVLOGV0:
490 return (self.rev(d[0]), self.rev(d[1])) 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 nullrev 494 return 0
495 if self.version != REVLOGV0: 495 if self.version != REVLOGV0:
496 return self.ngoffset(self.index[rev][0]) 496 return self.ngoffset(self.index[rev][0])
497 return self.index[rev][0] 497 return self.index[rev][0]
498 498
499 def end(self, rev): return self.start(rev) + self.length(rev) 499 def end(self, rev): return self.start(rev) + self.length(rev)