treemanifest: rewrite text() using iterentries()
This simplifies a bit. Note that the function is only used when
manually testing with _treeinmem=True.
--- a/mercurial/manifest.py Sun Feb 07 21:14:01 2016 -0800
+++ b/mercurial/manifest.py Sat Feb 20 23:57:21 2016 -0800
@@ -861,9 +861,7 @@
def text(self, usemanifestv2=False):
"""Get the full data of this manifest as a bytestring."""
self._load()
- flags = self.flags
- return _text(((f, self[f], flags(f)) for f in self.keys()),
- usemanifestv2)
+ return _text(self.iterentries(), usemanifestv2)
def dirtext(self, usemanifestv2=False):
"""Get the full data of this directory as a bytestring. Make sure that