--- 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)"""