diff -r 2a258985ffeb -r b529e640015d mercurial/context.py --- a/mercurial/context.py Sat Mar 03 15:31:37 2018 -0800 +++ b/mercurial/context.py Sun Mar 04 10:42:51 2018 -0500 @@ -1079,7 +1079,8 @@ hist[f] = curr del pcache[f] - return pycompat.ziplist(hist[base][0], hist[base][1].splitlines(True)) + lineattrs, text = hist[base] + return pycompat.ziplist(lineattrs, mdiff.splitnewlines(text)) def ancestors(self, followfirst=False): visit = {}