mercurial/requirements.py
changeset 48793 6e559391f96e
parent 48791 1af95465961a
child 48875 6000f5b25c9b
equal deleted inserted replaced
48792:8bbb1abb9d19 48793:6e559391f96e
    16 GENERALDELTA_REQUIREMENT = b'generaldelta'
    16 GENERALDELTA_REQUIREMENT = b'generaldelta'
    17 DOTENCODE_REQUIREMENT = b'dotencode'
    17 DOTENCODE_REQUIREMENT = b'dotencode'
    18 STORE_REQUIREMENT = b'store'
    18 STORE_REQUIREMENT = b'store'
    19 FNCACHE_REQUIREMENT = b'fncache'
    19 FNCACHE_REQUIREMENT = b'fncache'
    20 
    20 
    21 DIRSTATE_TRACKED_KEY_V1 = b'dirstate-tracked-key-v1'
    21 DIRSTATE_TRACKED_HINT_V1 = b'dirstate-tracked-key-v1'
    22 DIRSTATE_V2_REQUIREMENT = b'dirstate-v2'
    22 DIRSTATE_V2_REQUIREMENT = b'dirstate-v2'
    23 
    23 
    24 # When narrowing is finalized and no longer subject to format changes,
    24 # When narrowing is finalized and no longer subject to format changes,
    25 # we should move this to just "narrow" or similar.
    25 # we should move this to just "narrow" or similar.
    26 NARROW_REQUIREMENT = b'narrowhg-experimental'
    26 NARROW_REQUIREMENT = b'narrowhg-experimental'
    95 WORKING_DIR_REQUIREMENTS = {
    95 WORKING_DIR_REQUIREMENTS = {
    96     SPARSE_REQUIREMENT,
    96     SPARSE_REQUIREMENT,
    97     SHARED_REQUIREMENT,
    97     SHARED_REQUIREMENT,
    98     RELATIVE_SHARED_REQUIREMENT,
    98     RELATIVE_SHARED_REQUIREMENT,
    99     SHARESAFE_REQUIREMENT,
    99     SHARESAFE_REQUIREMENT,
   100     DIRSTATE_TRACKED_KEY_V1,
   100     DIRSTATE_TRACKED_HINT_V1,
   101     DIRSTATE_V2_REQUIREMENT,
   101     DIRSTATE_V2_REQUIREMENT,
   102 }
   102 }
   103 
   103 
   104 # List of requirement that impact "stream-clone" (and hardlink clone) and
   104 # List of requirement that impact "stream-clone" (and hardlink clone) and
   105 # cannot be changed in such cases.
   105 # cannot be changed in such cases.