diff -r 1619efcde9a4 -r be16091ac14d mercurial/context.py --- a/mercurial/context.py Mon Sep 12 14:29:09 2016 -0700 +++ b/mercurial/context.py Mon Sep 12 10:55:43 2016 -0700 @@ -528,7 +528,7 @@ @propertycache def _manifest(self): - return self._repo.manifestlog[self._changeset.manifest] + return self._repo.manifestlog[self._changeset.manifest].read() @propertycache def _manifestdelta(self):