comparison mercurial/revlog.py @ 3582:9fb7d3a05882

revlog.size() fix handling of rev == -1
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Sun, 29 Oct 2006 14:41:14 +0100
parents 3b4e00cba57a
children 8dbbe4dadb48
comparison
equal deleted inserted replaced
3581:be61bd32046c 3582:9fb7d3a05882
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)
500 500
501 def size(self, rev): 501 def size(self, rev):
502 """return the length of the uncompressed text for a given revision""" 502 """return the length of the uncompressed text for a given revision"""
503 if rev == nullrev:
504 return 0
503 l = -1 505 l = -1
504 if self.version != REVLOGV0: 506 if self.version != REVLOGV0:
505 l = self.index[rev][2] 507 l = self.index[rev][2]
506 if l >= 0: 508 if l >= 0:
507 return l 509 return l