contrib/check-commit
changeset 28012 897b2fcf079f
parent 27783 1d095371de47
child 28013 e529b5f1b9e3
equal deleted inserted replaced
28011:8abd9f785030 28012:897b2fcf079f
    48 def checkcommit(commit, node = None):
    48 def checkcommit(commit, node = None):
    49     exitcode = 0
    49     exitcode = 0
    50     printed = node is None
    50     printed = node is None
    51     hits = []
    51     hits = []
    52     for exp, msg in errors:
    52     for exp, msg in errors:
    53         m = re.search(exp, commit)
    53         for m in re.finditer(exp, commit):
    54         if m:
       
    55             end = m.end()
    54             end = m.end()
    56             trailing = re.search(r'(\\n)+$', exp)
    55             trailing = re.search(r'(\\n)+$', exp)
    57             if trailing:
    56             if trailing:
    58                 end -= len(trailing.group()) / 2
    57                 end -= len(trailing.group()) / 2
    59             hits.append((end, exp, msg))
    58             hits.append((end, exp, msg))