@@ -55,17 +55,19 @@ for rev in $revisions; do
55
55
title=$( git log --format=' %s' -1 " $rev " )
56
56
fail=false
57
57
58
- if [ " $( echo " $title " | wc -m) " -gt 72 ]; then
59
- err " title is longer than 72 characters, please make it shorter"
60
- fi
61
- if ! echo " $title " | grep -qE ' ^[a-z0-9,{}/_-]+: ' ; then
62
- err " title lacks a lowercase topic prefix (e.g. 'ipv6:')"
63
- fi
64
- if echo " $title " | grep -qE ' ^[a-z0-9,{}/_-]+: [A-Z][a-z]' ; then
65
- err " title starts with an capital letter, please use lower case"
66
- fi
67
- if ! echo " $title " | grep -qE ' [A-Za-z0-9]$' ; then
68
- err " title ends with punctuation, please remove it"
58
+ if ! echo " $title " | grep -qE ' ^Revert ".+"$' ; then
59
+ if [ " $( echo " $title " | wc -m) " -gt 72 ]; then
60
+ err " title is longer than 72 characters, please make it shorter"
61
+ fi
62
+ if ! echo " $title " | grep -qE ' ^[a-z0-9,{}/_-]+: ' ; then
63
+ err " title lacks a lowercase topic prefix (e.g. 'ipv6:')"
64
+ fi
65
+ if echo " $title " | grep -qE ' ^[a-z0-9,{}/_-]+: [A-Z][a-z]' ; then
66
+ err " title starts with an capital letter, please use lower case"
67
+ fi
68
+ if ! echo " $title " | grep -qE ' [A-Za-z0-9]$' ; then
69
+ err " title ends with punctuation, please remove it"
70
+ fi
69
71
fi
70
72
71
73
author=$( git log --format=' %an <%ae>' -1 " $rev " )
0 commit comments