Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revlog.py @ 14371:ec2aae8b375d
revlog: drop base() again
deltaparent does what's needed, and more "portably".
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 18 May 2011 17:05:30 -0500 |
parents | a8e3931e3fb5 |
children | bdf44e63a94c |
comparison
equal
deleted
inserted
replaced
14370:17cea10c343e | 14371:ec2aae8b375d |
---|---|
318 return int(self.index[rev][0] >> 16) | 318 return int(self.index[rev][0] >> 16) |
319 def end(self, rev): | 319 def end(self, rev): |
320 return self.start(rev) + self.length(rev) | 320 return self.start(rev) + self.length(rev) |
321 def length(self, rev): | 321 def length(self, rev): |
322 return self.index[rev][1] | 322 return self.index[rev][1] |
323 def base(self, rev): | |
324 return self.index[rev][3] | |
325 def chainbase(self, rev): | 323 def chainbase(self, rev): |
326 index = self.index | 324 index = self.index |
327 base = index[rev][3] | 325 base = index[rev][3] |
328 while base != rev: | 326 while base != rev: |
329 rev = base | 327 rev = base |