summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-11-05 14:41:39 -0500
committerNick Mathewson <nickm@torproject.org>2017-11-05 14:41:39 -0500
commitf46cdb3ff85be4c4241928bfd3f558eb878cff28 (patch)
tree4c674ab354aa78205870dcf77fbba9e47cb10df4
parent9f3d9c68ab21e4856da11580c29f4895bf398a09 (diff)
downloadtor-f46cdb3ff85be4c4241928bfd3f558eb878cff28.tar.gz
tor-f46cdb3ff85be4c4241928bfd3f558eb878cff28.zip
lintchanges: Allow 'fixes bugs a, b, and c'
-rwxr-xr-xscripts/maint/lintChanges.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/maint/lintChanges.py b/scripts/maint/lintChanges.py
index c2dda6dc81..d5b8fcae5c 100755
--- a/scripts/maint/lintChanges.py
+++ b/scripts/maint/lintChanges.py
@@ -76,13 +76,13 @@ def lintfile(fname):
if isBug and not re.search(r'(\d+)', contents):
warn("Ticket marked as bugfix, but does not mention a number.")
- elif isBug and not re.search(r'Fixes ([a-z ]*)bug (\d+)', contents):
+ elif isBug and not re.search(r'Fixes ([a-z ]*)bugs? (\d+)', contents):
warn("Ticket marked as bugfix, but does not say 'Fixes bug XXX'")
if re.search(r'[bB]ug (\d+)', contents):
if not re.search(r'[Bb]ugfix on ', contents):
warn("Bugfix does not say 'bugfix on X.Y.Z'")
- elif not re.search('[fF]ixes ([a-z ]*)bug (\d+); bugfix on ',
+ elif not re.search('[fF]ixes ([a-z ]*)bugs? (\d+)((, \d+)* and \d+)?; bugfix on ',
contents):
warn("Bugfix does not say 'Fixes bug X; bugfix on Y'")
elif re.search('tor-([0-9]+)', contents):