treemanifest: fix a "treeinmem" case
authorMartin von Zweigbergk <martinvonz@google.com>
Fri, 04 Nov 2016 13:49:15 -0700
changeset 30338 b0ca939414ea
parent 30337 6ecad4b73569
child 30339 6cdfb7e15a35
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.
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)