hgext/commitextras.py
changeset 41532 bd3f03d8cc9f
parent 39295 3a60416c4fd8
child 43076 2372284d9457
equal deleted inserted replaced
41531:14983ac4a764 41532:bd3f03d8cc9f
    56                     raise error.Abort(msg % raw)
    56                     raise error.Abort(msg % raw)
    57                 k, v = raw.split('=', 1)
    57                 k, v = raw.split('=', 1)
    58                 if not k:
    58                 if not k:
    59                     msg = _("unable to parse '%s', keys can't be empty")
    59                     msg = _("unable to parse '%s', keys can't be empty")
    60                     raise error.Abort(msg % raw)
    60                     raise error.Abort(msg % raw)
    61                 if re.search('[^\w-]', k):
    61                 if re.search(br'[^\w-]', k):
    62                     msg = _("keys can only contain ascii letters, digits,"
    62                     msg = _("keys can only contain ascii letters, digits,"
    63                             " '_' and '-'")
    63                             " '_' and '-'")
    64                     raise error.Abort(msg)
    64                     raise error.Abort(msg)
    65                 if k in usedinternally:
    65                 if k in usedinternally:
    66                     msg = _("key '%s' is used internally, can't be set "
    66                     msg = _("key '%s' is used internally, can't be set "