comparison mercurial/upgrade_utils/actions.py @ 46626:ee91966aec0f

requirements: add constant for revlog v1 requirement Since this series is adding a new requirement, we might as well clean up while we're here. Differential Revision: https://phab.mercurial-scm.org/D10105
author Rapha?l Gom?s <rgomes@octobus.net>
date Wed, 03 Mar 2021 14:00:45 +0100
parents 60ea95471b83
children f4c325bf80fc
comparison
equal deleted inserted replaced
46625:3941fe53670d 46626:ee91966aec0f
855 An upgrade will not be allowed if the repository doesn't have the 855 An upgrade will not be allowed if the repository doesn't have the
856 requirements returned by this function. 856 requirements returned by this function.
857 """ 857 """
858 return { 858 return {
859 # Introduced in Mercurial 0.9.2. 859 # Introduced in Mercurial 0.9.2.
860 b'revlogv1', 860 requirements.REVLOGV1_REQUIREMENT,
861 # Introduced in Mercurial 0.9.2. 861 # Introduced in Mercurial 0.9.2.
862 b'store', 862 b'store',
863 } 863 }
864 864
865 865
935 """ 935 """
936 supported = { 936 supported = {
937 b'dotencode', 937 b'dotencode',
938 b'fncache', 938 b'fncache',
939 b'generaldelta', 939 b'generaldelta',
940 b'revlogv1', 940 requirements.REVLOGV1_REQUIREMENT,
941 b'store', 941 b'store',
942 requirements.SPARSEREVLOG_REQUIREMENT, 942 requirements.SPARSEREVLOG_REQUIREMENT,
943 requirements.SIDEDATA_REQUIREMENT, 943 requirements.SIDEDATA_REQUIREMENT,
944 requirements.COPIESSDC_REQUIREMENT, 944 requirements.COPIESSDC_REQUIREMENT,
945 requirements.NODEMAP_REQUIREMENT, 945 requirements.NODEMAP_REQUIREMENT,