mercurial/dirstatemap.py
changeset 48059 d5528ac9b4f2
parent 48046 cedfe2606adf
child 48060 32ef647821b2
equal deleted inserted replaced
48058:3e69bef2031a 48059:d5528ac9b4f2
    25 parsers = policy.importmod('parsers')
    25 parsers = policy.importmod('parsers')
    26 rustmod = policy.importrust('dirstate')
    26 rustmod = policy.importrust('dirstate')
    27 
    27 
    28 propertycache = util.propertycache
    28 propertycache = util.propertycache
    29 
    29 
    30 DirstateItem = parsers.DirstateItem
    30 if rustmod is None:
       
    31     DirstateItem = parsers.DirstateItem
       
    32 else:
       
    33     DirstateItem = rustmod.DirstateItem
    31 
    34 
    32 rangemask = 0x7FFFFFFF
    35 rangemask = 0x7FFFFFFF
    33 
    36 
    34 
    37 
    35 class dirstatemap(object):
    38 class dirstatemap(object):