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.
--- 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)