##// END OF EJS Templates
backout e7167007c083...
Matt Mackall -
r17150:3ac9592b default
parent child Browse files
Show More
@@ -320,15 +320,6 b' class revlog(object):'
320 rev = base
320 rev = base
321 base = index[rev][3]
321 base = index[rev][3]
322 return base
322 return base
323 def chainlength(self, rev):
324 index = self.index
325 base = index[rev][3]
326 length = index[rev][1]
327 while base != rev:
328 rev = base
329 base = index[rev][3]
330 length = length + index[rev][1]
331 return length
332 def flags(self, rev):
323 def flags(self, rev):
333 return self.index[rev][0] & 0xFFFF
324 return self.index[rev][0] & 0xFFFF
334 def rawsize(self, rev):
325 def rawsize(self, rev):
@@ -1055,11 +1046,10 b' class revlog(object):'
1055 chainbase = basecache[1]
1046 chainbase = basecache[1]
1056 else:
1047 else:
1057 chainbase = self.chainbase(rev)
1048 chainbase = self.chainbase(rev)
1049 dist = l + offset - self.start(chainbase)
1058 if self._generaldelta:
1050 if self._generaldelta:
1059 dist = l + self.chainlength(rev)
1060 base = rev
1051 base = rev
1061 else:
1052 else:
1062 dist = l + offset - self.start(chainbase)
1063 base = chainbase
1053 base = chainbase
1064 return dist, l, data, base, chainbase
1054 return dist, l, data, base, chainbase
1065
1055
General Comments 0
You need to be logged in to leave comments. Login now