mercurial/policy.py
changeset 37569 2025bf60adb2
parent 36780 f3c314020beb
child 37968 0304f22497fa
equal deleted inserted replaced
37568:f5833651ad07 37569:2025bf60adb2
    65 
    65 
    66 # keep in sync with "version" in C modules
    66 # keep in sync with "version" in C modules
    67 _cextversions = {
    67 _cextversions = {
    68     (r'cext', r'base85'): 1,
    68     (r'cext', r'base85'): 1,
    69     (r'cext', r'bdiff'): 3,
    69     (r'cext', r'bdiff'): 3,
    70     (r'cext', r'diffhelpers'): 1,
       
    71     (r'cext', r'mpatch'): 1,
    70     (r'cext', r'mpatch'): 1,
    72     (r'cext', r'osutil'): 4,
    71     (r'cext', r'osutil'): 4,
    73     (r'cext', r'parsers'): 4,
    72     (r'cext', r'parsers'): 4,
    74 }
    73 }
    75 
    74 
    76 # map import request to other package or module
    75 # map import request to other package or module
    77 _modredirects = {
    76 _modredirects = {
    78     (r'cext', r'charencode'): (r'cext', r'parsers'),
    77     (r'cext', r'charencode'): (r'cext', r'parsers'),
    79     (r'cffi', r'base85'): (r'pure', r'base85'),
    78     (r'cffi', r'base85'): (r'pure', r'base85'),
    80     (r'cffi', r'charencode'): (r'pure', r'charencode'),
    79     (r'cffi', r'charencode'): (r'pure', r'charencode'),
    81     (r'cffi', r'diffhelpers'): (r'pure', r'diffhelpers'),
       
    82     (r'cffi', r'parsers'): (r'pure', r'parsers'),
    80     (r'cffi', r'parsers'): (r'pure', r'parsers'),
    83 }
    81 }
    84 
    82 
    85 def _checkmod(pkgname, modname, mod):
    83 def _checkmod(pkgname, modname, mod):
    86     expected = _cextversions.get((pkgname, modname))
    84     expected = _cextversions.get((pkgname, modname))