comparison mercurial/revlog.py @ 38850:6104b203bec8

index: replace insert(-1, e) method by append(e) method I want to make index[len(index) - 1] be the tip revision, not null revision as it is today. insert(-1, e) will then make little sense. Since insert() currently requires the first argument to be -1, it seems simpler to replace it by a method that allows insertion only at the end. Note that revlogoldindex already has this method (by virtue of extending list). Differential Revision: https://phab.mercurial-scm.org/D4021
author Martin von Zweigbergk <martinvonz@google.com>
date Wed, 01 Aug 2018 10:57:14 -0700
parents da5a666f0f78
children 781b2720d2ac
comparison
equal deleted inserted replaced
38849:da5a666f0f78 38850:6104b203bec8
2547 l = len(data[1]) + len(data[0]) 2547 l = len(data[1]) + len(data[0])
2548 base = chainbase = curr 2548 base = chainbase = curr
2549 2549
2550 e = (offset_type(offset, flags), l, textlen, 2550 e = (offset_type(offset, flags), l, textlen,
2551 base, link, p1r, p2r, node) 2551 base, link, p1r, p2r, node)
2552 self.index.insert(-1, e) 2552 self.index.append(e)
2553 self.nodemap[node] = curr 2553 self.nodemap[node] = curr
2554 2554
2555 entry = self._io.packentry(e, self.node, self.version, curr) 2555 entry = self._io.packentry(e, self.node, self.version, curr)
2556 self._writeentry(transaction, ifh, dfh, entry, data, link, offset) 2556 self._writeentry(transaction, ifh, dfh, entry, data, link, offset)
2557 2557