Mercurial > public > mercurial-scm > hg
comparison mercurial/bundlerepo.py @ 40052:55db747a21ad
revlog: rename _cache to _revisioncache
"cache" is generic and revlog instances have multiple caches. Let's
be descriptive about what this is a cache for.
Differential Revision: https://phab.mercurial-scm.org/D4866
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Wed, 03 Oct 2018 10:32:21 -0700 |
parents | 75b53b809e87 |
children | 3913223417ea |
comparison
equal
deleted
inserted
replaced
40051:cdf61ab1f54c | 40052:55db747a21ad |
---|---|
125 rawtext = None | 125 rawtext = None |
126 chain = [] | 126 chain = [] |
127 iterrev = rev | 127 iterrev = rev |
128 # reconstruct the revision if it is from a changegroup | 128 # reconstruct the revision if it is from a changegroup |
129 while iterrev > self.repotiprev: | 129 while iterrev > self.repotiprev: |
130 if self._cache and self._cache[1] == iterrev: | 130 if self._revisioncache and self._revisioncache[1] == iterrev: |
131 rawtext = self._cache[2] | 131 rawtext = self._revisioncache[2] |
132 break | 132 break |
133 chain.append(iterrev) | 133 chain.append(iterrev) |
134 iterrev = self.index[iterrev][3] | 134 iterrev = self.index[iterrev][3] |
135 if rawtext is None: | 135 if rawtext is None: |
136 rawtext = self.baserevision(iterrev) | 136 rawtext = self.baserevision(iterrev) |
141 | 141 |
142 text, validatehash = self._processflags(rawtext, self.flags(rev), | 142 text, validatehash = self._processflags(rawtext, self.flags(rev), |
143 'read', raw=raw) | 143 'read', raw=raw) |
144 if validatehash: | 144 if validatehash: |
145 self.checkhash(text, node, rev=rev) | 145 self.checkhash(text, node, rev=rev) |
146 self._cache = (node, rev, rawtext) | 146 self._revisioncache = (node, rev, rawtext) |
147 return text | 147 return text |
148 | 148 |
149 def baserevision(self, nodeorrev): | 149 def baserevision(self, nodeorrev): |
150 # Revlog subclasses may override 'revision' method to modify format of | 150 # Revlog subclasses may override 'revision' method to modify format of |
151 # content retrieved from revlog. To use bundlerevlog with such class one | 151 # content retrieved from revlog. To use bundlerevlog with such class one |