diff -r bb628fc85b0e -r 6ae068f801e3 mercurial/context.py --- a/mercurial/context.py Thu May 25 17:06:32 2017 -0700 +++ b/mercurial/context.py Thu May 25 17:20:43 2017 -0700 @@ -551,7 +551,7 @@ def _manifest(self): return self._manifestctx.read() - @propertycache + @property def _manifestctx(self): return self._repo.manifestlog[self._changeset.manifest] @@ -2314,7 +2314,7 @@ def manifestnode(self): return self._manifestnode - @propertycache + @property def _manifestctx(self): return self._repo.manifestlog[self._manifestnode]