# HG changeset patch # User Martin von Zweigbergk # Date 1478292555 25200 # Node ID b0ca939414ea3554ca770a585a53fd2aceac8f1f # Parent 6ecad4b73569e2524822def818d1c2eefaf5fe55 treemanifest: fix a "treeinmem" case f2c5b9d48b29 (manifest: make treemanifestctx store the repo, 2016-10-18) broke most tests when run with treeinmem=True. The treeinmem mode can not be enabled by the user, so this did not break anything in practice, but it's useful to have it working for testing the treemanifest code. diff -r 6ecad4b73569 -r b0ca939414ea mercurial/manifest.py --- a/mercurial/manifest.py Sun Nov 06 10:46:55 2016 -0800 +++ b/mercurial/manifest.py Fri Nov 04 13:49:15 2016 -0700 @@ -1427,7 +1427,7 @@ m.setnode(self._node) self._data = m else: - text = revlog.revision(self._node) + text = rl.revision(self._node) arraytext = array.array('c', text) rl.fulltextcache[self._node] = arraytext self._data = treemanifest(dir=self._dir, text=text)