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