Show More
@@ -62,6 +62,8 b' class BaseIndexObject(object):' | |||
|
62 | 62 | return self._lgt + len(self._extra) |
|
63 | 63 | |
|
64 | 64 | def append(self, tup): |
|
65 | if 'nodemap' in vars(self): | |
|
66 | self.nodemap[tup[7]] = len(self) | |
|
65 | 67 | self._extra.append(tup) |
|
66 | 68 | |
|
67 | 69 | def _check_index(self, i): |
@@ -213,6 +213,10 b' class revlogoldindex(list):' | |||
|
213 | 213 | nodemap[n] = r |
|
214 | 214 | return nodemap |
|
215 | 215 | |
|
216 | def append(self, tup): | |
|
217 | self.nodemap[tup[7]] = len(self) | |
|
218 | super(revlogoldindex, self).append(tup) | |
|
219 | ||
|
216 | 220 | def clearcaches(self): |
|
217 | 221 | self.__dict__.pop('nodemap', None) |
|
218 | 222 | |
@@ -2189,7 +2193,6 b' class revlog(object):' | |||
|
2189 | 2193 | node, |
|
2190 | 2194 | ) |
|
2191 | 2195 | self.index.append(e) |
|
2192 | self.nodemap[node] = curr | |
|
2193 | 2196 | |
|
2194 | 2197 | # Reset the pure node cache start lookup offset to account for new |
|
2195 | 2198 | # revision. |
General Comments 0
You need to be logged in to leave comments.
Login now