diff -r d269ddbf54f0 -r 1b65fb4d43d6 mercurial/filelog.py --- a/mercurial/filelog.py Mon Sep 24 14:33:45 2018 -0700 +++ b/mercurial/filelog.py Mon Sep 24 14:54:28 2018 -0700 @@ -113,11 +113,7 @@ return self._revlog.files() def read(self, node): - t = self.revision(node) - if not t.startswith('\1\n'): - return t - s = t.index('\1\n', 2) - return t[s + 2:] + return storageutil.filtermetadata(self.revision(node)) def add(self, text, meta, transaction, link, p1=None, p2=None): if meta or text.startswith('\1\n'):