# HG changeset patch # User Martin von Zweigbergk # Date 1456041441 28800 # Node ID 43edd3003456e6180635d3b6f9a5f77dd723d7d5 # Parent 8ab91d9290ce8facf4d90a08330b13e708ed7ae1 treemanifest: rewrite text() using iterentries() This simplifies a bit. Note that the function is only used when manually testing with _treeinmem=True. diff -r 8ab91d9290ce -r 43edd3003456 mercurial/manifest.py --- 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