mercurial/revlog.py
changeset 30829 08b34c3a6f74
parent 30818 4c0a5a256ae8
child 31356 ef6888172437
--- a/mercurial/revlog.py	Tue Jan 17 11:45:10 2017 -0800
+++ b/mercurial/revlog.py	Tue Jan 17 11:25:02 2017 -0800
@@ -54,11 +54,13 @@
 
 # revlog index flags
 REVIDX_ISCENSORED = (1 << 15) # revision has censor metadata, must be verified
-REVIDX_EXTSTORED = (1 << 14) # revision data is stored externally
+REVIDX_ELLIPSIS = (1 << 14) # revision hash does not match data (narrowhg)
+REVIDX_EXTSTORED = (1 << 13) # revision data is stored externally
 REVIDX_DEFAULT_FLAGS = 0
 # stable order in which flags need to be processed and their processors applied
 REVIDX_FLAGS_ORDER = [
     REVIDX_ISCENSORED,
+    REVIDX_ELLIPSIS,
     REVIDX_EXTSTORED,
 ]
 REVIDX_KNOWN_FLAGS = util.bitsfrom(REVIDX_FLAGS_ORDER)