mercurial/context.py
changeset 51773 87a8190e66fe
parent 51758 dcbe7fda53e4
child 51780 9844bab33aee
equal deleted inserted replaced
51772:e1fd715df257 51773:87a8190e66fe
   539     def _manifestctx(self):
   539     def _manifestctx(self):
   540         return self._repo.manifestlog[self._changeset.manifest]
   540         return self._repo.manifestlog[self._changeset.manifest]
   541 
   541 
   542     @propertycache
   542     @propertycache
   543     def _manifestdelta(self):
   543     def _manifestdelta(self):
   544         return self._manifestctx.readdelta()
   544         base, delta = self._manifestctx.read_any_fast_delta()
       
   545         if base is None:
       
   546             self._manifest = delta
       
   547         return delta
   545 
   548 
   546     @propertycache
   549     @propertycache
   547     def _parents(self):
   550     def _parents(self):
   548         repo = self._repo
   551         repo = self._repo
   549         if self._maybe_filtered:
   552         if self._maybe_filtered: