comparison mercurial/bundlerepo.py @ 47143:47ffc754989a

revlog: always "append" full size tuple Same reasoning as the previous patch. Differential Revision: https://phab.mercurial-scm.org/D10569
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 03 May 2021 12:21:25 +0200
parents 4c041c71ec01
children bc7d465ea11e
comparison
equal deleted inserted replaced
47142:4292bed8da7c 47143:47ffc754989a
91 raise LookupError( 91 raise LookupError(
92 deltabase, self.indexfile, _(b'unknown delta base') 92 deltabase, self.indexfile, _(b'unknown delta base')
93 ) 93 )
94 94
95 baserev = self.rev(deltabase) 95 baserev = self.rev(deltabase)
96 # start, size, full unc. size, base (unused), link, p1, p2, node 96 # start, size, full unc. size, base (unused), link, p1, p2, node, sidedata_offset (unused), sidedata_size (unused)
97 e = ( 97 e = (
98 revlog.offset_type(start, flags), 98 revlog.offset_type(start, flags),
99 size, 99 size,
100 -1, 100 -1,
101 baserev, 101 baserev,
102 linkrev, 102 linkrev,
103 self.rev(p1), 103 self.rev(p1),
104 self.rev(p2), 104 self.rev(p2),
105 node, 105 node,
106 0,
107 0,
106 ) 108 )
107 self.index.append(e) 109 self.index.append(e)
108 self.bundlerevs.add(n) 110 self.bundlerevs.add(n)
109 n += 1 111 n += 1
110 112