comparison mercurial/unionrepo.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 df5f6881cebd
children 089fc0db0954
comparison
equal deleted inserted replaced
38849:da5a666f0f78 38850:6104b203bec8
71 71
72 # TODO: it's probably wrong to set compressed length to None, but 72 # TODO: it's probably wrong to set compressed length to None, but
73 # I have no idea if csize is valid in the base revlog context. 73 # I have no idea if csize is valid in the base revlog context.
74 e = (flags, None, rsize, base, 74 e = (flags, None, rsize, base,
75 link, self.rev(p1node), self.rev(p2node), node) 75 link, self.rev(p1node), self.rev(p2node), node)
76 self.index.insert(-1, e) 76 self.index.append(e)
77 self.nodemap[node] = n 77 self.nodemap[node] = n
78 self.bundlerevs.add(n) 78 self.bundlerevs.add(n)
79 n += 1 79 n += 1
80 80
81 def _chunk(self, rev): 81 def _chunk(self, rev):