Mercurial > public > mercurial-scm > hg
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): |