diff -r 9358f5066811 -r db088e133e91 mercurial/revlog.py --- a/mercurial/revlog.py Wed Sep 05 12:44:25 2018 -0700 +++ b/mercurial/revlog.py Wed Sep 05 13:29:22 2018 -0700 @@ -115,6 +115,22 @@ REVIDX_ISCENSORED: None, } +# Flag processors for REVIDX_ELLIPSIS. +def ellipsisreadprocessor(rl, text): + return text, False + +def ellipsiswriteprocessor(rl, text): + return text, False + +def ellipsisrawprocessor(rl, text): + return False + +ellipsisprocessor = ( + ellipsisreadprocessor, + ellipsiswriteprocessor, + ellipsisrawprocessor, +) + _mdre = re.compile('\1\n') def parsemeta(text): """return (metadatadict, metadatasize)"""