equal
deleted
inserted
replaced
145 rawtext = None |
145 rawtext = None |
146 chain = [] |
146 chain = [] |
147 iterrev = rev |
147 iterrev = rev |
148 # reconstruct the revision if it is from a changegroup |
148 # reconstruct the revision if it is from a changegroup |
149 while iterrev > self.repotiprev: |
149 while iterrev > self.repotiprev: |
150 if self._revisioncache and self._revisioncache[1] == iterrev: |
150 if ( |
151 rawtext = self._revisioncache[2] |
151 self._inner._revisioncache |
|
152 and self._inner._revisioncache[1] == iterrev |
|
153 ): |
|
154 rawtext = self._inner._revisioncache[2] |
152 break |
155 break |
153 chain.append(iterrev) |
156 chain.append(iterrev) |
154 iterrev = self.index[iterrev][3] |
157 iterrev = self.index[iterrev][3] |
155 if iterrev == nullrev: |
158 if iterrev == nullrev: |
156 rawtext = b'' |
159 rawtext = b'' |