mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 15:27:13 +03:00
revlog: make code in builddelta() slightly easier to read
self.compress() is destructured into its components. "l" is renamed to "deltalen."
This commit is contained in:
parent
d853961750
commit
670f80af85
@ -1440,18 +1440,19 @@ class revlog(object):
|
||||
fh = dfh
|
||||
ptext = self.revision(self.node(rev), _df=fh)
|
||||
delta = mdiff.textdiff(ptext, t)
|
||||
data = self.compress(delta)
|
||||
l = len(data[1]) + len(data[0])
|
||||
header, data = self.compress(delta)
|
||||
deltalen = len(header) + len(data)
|
||||
chainbase = self.chainbase(rev)
|
||||
dist = l + offset - self.start(chainbase)
|
||||
dist = deltalen + offset - self.start(chainbase)
|
||||
if self._generaldelta:
|
||||
base = rev
|
||||
else:
|
||||
base = chainbase
|
||||
chainlen, compresseddeltalen = self._chaininfo(rev)
|
||||
chainlen += 1
|
||||
compresseddeltalen += l
|
||||
return dist, l, data, base, chainbase, chainlen, compresseddeltalen
|
||||
compresseddeltalen += deltalen
|
||||
return (dist, deltalen, (header, data), base,
|
||||
chainbase, chainlen, compresseddeltalen)
|
||||
|
||||
curr = len(self)
|
||||
prev = curr - 1
|
||||
|
Loading…
Reference in New Issue
Block a user