diff mercurial/revlog.py @ 30746:9cb0bb0f29f0

revlog: REVIDX_EXTSTORED flag This flag will be used by the lfs extension to mark the revision data as stored externally.
author Remi Chaintron <remi@fb.com>
date Thu, 05 Jan 2017 17:16:51 +0000
parents c1b7b2285522
children 1c7368d1a25f
line wrap: on
line diff
--- a/mercurial/revlog.py	Tue Jan 10 16:15:21 2017 +0000
+++ b/mercurial/revlog.py	Thu Jan 05 17:16:51 2017 +0000
@@ -54,10 +54,12 @@
 
 # revlog index flags
 REVIDX_ISCENSORED = (1 << 15) # revision has censor metadata, must be verified
+REVIDX_EXTSTORED = (1 << 14) # 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_EXTSTORED,
 ]
 REVIDX_KNOWN_FLAGS = util.bitsfrom(REVIDX_FLAGS_ORDER)