hgext/lfs/pointer.py
changeset 38475 67dc32d4e790
parent 38161 aa10675c5dd6
child 39777 b63dee7bd0d9
equal deleted inserted replaced
38474:96f65bdf0bf4 38475:67dc32d4e790
    54     _keyre = re.compile(br'\A[a-z0-9.-]+\Z')
    54     _keyre = re.compile(br'\A[a-z0-9.-]+\Z')
    55     _valuere = re.compile(br'\A[^\n]*\Z')
    55     _valuere = re.compile(br'\A[^\n]*\Z')
    56     _requiredre = {
    56     _requiredre = {
    57         'size': re.compile(br'\A[0-9]+\Z'),
    57         'size': re.compile(br'\A[0-9]+\Z'),
    58         'oid': re.compile(br'\Asha256:[0-9a-f]{64}\Z'),
    58         'oid': re.compile(br'\Asha256:[0-9a-f]{64}\Z'),
    59         'version': re.compile(br'\A%s\Z' % re.escape(VERSION)),
    59         'version': re.compile(br'\A%s\Z' % stringutil.reescape(VERSION)),
    60     }
    60     }
    61 
    61 
    62     def validate(self):
    62     def validate(self):
    63         """raise InvalidPointer on error. return self if there is no error"""
    63         """raise InvalidPointer on error. return self if there is no error"""
    64         requiredcount = 0
    64         requiredcount = 0