mercurial/revlog.py
changeset 30829 08b34c3a6f74
parent 30818 4c0a5a256ae8
child 31356 ef6888172437
equal deleted inserted replaced
30828:0b792507ea15 30829:08b34c3a6f74
    52 REVLOG_DEFAULT_VERSION = REVLOG_DEFAULT_FORMAT | REVLOG_DEFAULT_FLAGS
    52 REVLOG_DEFAULT_VERSION = REVLOG_DEFAULT_FORMAT | REVLOG_DEFAULT_FLAGS
    53 REVLOGNG_FLAGS = REVLOGNGINLINEDATA | REVLOGGENERALDELTA
    53 REVLOGNG_FLAGS = REVLOGNGINLINEDATA | REVLOGGENERALDELTA
    54 
    54 
    55 # revlog index flags
    55 # revlog index flags
    56 REVIDX_ISCENSORED = (1 << 15) # revision has censor metadata, must be verified
    56 REVIDX_ISCENSORED = (1 << 15) # revision has censor metadata, must be verified
    57 REVIDX_EXTSTORED = (1 << 14) # revision data is stored externally
    57 REVIDX_ELLIPSIS = (1 << 14) # revision hash does not match data (narrowhg)
       
    58 REVIDX_EXTSTORED = (1 << 13) # revision data is stored externally
    58 REVIDX_DEFAULT_FLAGS = 0
    59 REVIDX_DEFAULT_FLAGS = 0
    59 # stable order in which flags need to be processed and their processors applied
    60 # stable order in which flags need to be processed and their processors applied
    60 REVIDX_FLAGS_ORDER = [
    61 REVIDX_FLAGS_ORDER = [
    61     REVIDX_ISCENSORED,
    62     REVIDX_ISCENSORED,
       
    63     REVIDX_ELLIPSIS,
    62     REVIDX_EXTSTORED,
    64     REVIDX_EXTSTORED,
    63 ]
    65 ]
    64 REVIDX_KNOWN_FLAGS = util.bitsfrom(REVIDX_FLAGS_ORDER)
    66 REVIDX_KNOWN_FLAGS = util.bitsfrom(REVIDX_FLAGS_ORDER)
    65 
    67 
    66 # max size of revlog with inline data
    68 # max size of revlog with inline data