comparison mercurial/revlog.py @ 14325:f9e91a400c16

revlog: restore the base method
author Matt Mackall <mpm@selenic.com>
date Sun, 15 May 2011 11:50:15 -0500
parents f94993769c87
children 31a5973fcf96
comparison
equal deleted inserted replaced
14324:d3a49a52f117 14325:f9e91a400c16
317 return int(self.index[rev][0] >> 16) 317 return int(self.index[rev][0] >> 16)
318 def end(self, rev): 318 def end(self, rev):
319 return self.start(rev) + self.length(rev) 319 return self.start(rev) + self.length(rev)
320 def length(self, rev): 320 def length(self, rev):
321 return self.index[rev][1] 321 return self.index[rev][1]
322 def base(self, rev):
323 return self.index[rev][3]
322 def chainbase(self, rev): 324 def chainbase(self, rev):
323 index = self.index 325 index = self.index
324 base = index[rev][3] 326 base = index[rev][3]
325 while base != rev: 327 while base != rev:
326 rev = base 328 rev = base