mercurial/interfaces/repository.py
changeset 51579 4a8bb136ee77
parent 51052 861fe9273d57
child 51812 421c9b3f2f4e
equal deleted inserted replaced
51578:718f28ea3af4 51579:4a8bb136ee77
    52 CACHE_BRANCHMAP_ALL = b"branchmap-all"
    52 CACHE_BRANCHMAP_ALL = b"branchmap-all"
    53 # Warm branchmaps of repoview's filter-level used by server
    53 # Warm branchmaps of repoview's filter-level used by server
    54 CACHE_BRANCHMAP_SERVED = b"branchmap-served"
    54 CACHE_BRANCHMAP_SERVED = b"branchmap-served"
    55 # Warm internal changelog cache (eg: persistent nodemap)
    55 # Warm internal changelog cache (eg: persistent nodemap)
    56 CACHE_CHANGELOG_CACHE = b"changelog-cache"
    56 CACHE_CHANGELOG_CACHE = b"changelog-cache"
       
    57 # check of a branchmap can use the "pure topo" mode
       
    58 CACHE_BRANCHMAP_DETECT_PURE_TOPO = b"branchmap-detect-pure-topo"
    57 # Warm full manifest cache
    59 # Warm full manifest cache
    58 CACHE_FULL_MANIFEST = b"full-manifest"
    60 CACHE_FULL_MANIFEST = b"full-manifest"
    59 # Warm file-node-tags cache
    61 # Warm file-node-tags cache
    60 CACHE_FILE_NODE_TAGS = b"file-node-tags"
    62 CACHE_FILE_NODE_TAGS = b"file-node-tags"
    61 # Warm internal manifestlog cache (eg: persistent nodemap)
    63 # Warm internal manifestlog cache (eg: persistent nodemap)
    76 # the caches to warm when warming all of them
    78 # the caches to warm when warming all of them
    77 # (this is a mutable set to let extension update it)
    79 # (this is a mutable set to let extension update it)
    78 CACHES_ALL = {
    80 CACHES_ALL = {
    79     CACHE_BRANCHMAP_SERVED,
    81     CACHE_BRANCHMAP_SERVED,
    80     CACHE_BRANCHMAP_ALL,
    82     CACHE_BRANCHMAP_ALL,
       
    83     CACHE_BRANCHMAP_DETECT_PURE_TOPO,
    81     CACHE_CHANGELOG_CACHE,
    84     CACHE_CHANGELOG_CACHE,
    82     CACHE_FILE_NODE_TAGS,
    85     CACHE_FILE_NODE_TAGS,
    83     CACHE_FULL_MANIFEST,
    86     CACHE_FULL_MANIFEST,
    84     CACHE_MANIFESTLOG_CACHE,
    87     CACHE_MANIFESTLOG_CACHE,
    85     CACHE_TAGS_DEFAULT,
    88     CACHE_TAGS_DEFAULT,