diff -r 73cf21b2e8a6 -r 071f97d03acb mercurial/manifest.py --- a/mercurial/manifest.py Fri Aug 10 15:01:06 2018 -0700 +++ b/mercurial/manifest.py Fri Aug 10 15:06:41 2018 -0700 @@ -1418,7 +1418,8 @@ if opts is not None: usetreemanifest = opts.get('treemanifest', usetreemanifest) cachesize = opts.get('manifestcachesize', cachesize) - self._treeinmem = usetreemanifest + + self._treemanifests = usetreemanifest self._revlog = repo._constructmanifest() self._revlog._setupmanifestcachehooks(repo) @@ -1466,7 +1467,7 @@ if node not in self._revlog.nodemap: raise LookupError(node, self._revlog.indexfile, _('no node')) - if self._treeinmem: + if self._treemanifests: m = treemanifestctx(self, '', node) else: m = manifestctx(self, node)