equal
deleted
inserted
replaced
257 _('not found in manifest')) |
257 _('not found in manifest')) |
258 if '_manifestdelta' in self.__dict__ or path in self.files(): |
258 if '_manifestdelta' in self.__dict__ or path in self.files(): |
259 if path in self._manifestdelta: |
259 if path in self._manifestdelta: |
260 return (self._manifestdelta[path], |
260 return (self._manifestdelta[path], |
261 self._manifestdelta.flags(path)) |
261 self._manifestdelta.flags(path)) |
262 node, flag = self._repo.manifest.find(self._changeset.manifest, path) |
262 mfl = self._repo.manifestlog |
263 if not node: |
263 try: |
|
264 node, flag = mfl[self._changeset.manifest].find(path) |
|
265 except KeyError: |
264 raise error.ManifestLookupError(self._node, path, |
266 raise error.ManifestLookupError(self._node, path, |
265 _('not found in manifest')) |
267 _('not found in manifest')) |
266 |
268 |
267 return node, flag |
269 return node, flag |
268 |
270 |