diff -r 981f328d6d16 -r 6bacb2f663cb mercurial/revlog.py --- a/mercurial/revlog.py Mon Mar 05 01:05:54 2018 +0530 +++ b/mercurial/revlog.py Mon Mar 05 01:08:40 2018 +0530 @@ -2468,7 +2468,7 @@ if populatecachedelta: dp = self.deltaparent(rev) if dp != nullrev: - cachedelta = (dp, str(self._chunk(rev))) + cachedelta = (dp, bytes(self._chunk(rev))) if not cachedelta: rawtext = self.revision(rev, raw=True)