tools/verifygitlog.py: Ignore comment lines in commit messages.
The "signed-off" check assumes that the Signed-off-by: line is the last, but there may me many lines of comments after this. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
This commit is contained in:
parent
366c801b35
commit
f6d06b3ce0
@ -102,7 +102,10 @@ def run(args):
|
|||||||
filename = args[-1]
|
filename = args[-1]
|
||||||
verbose("checking commit message from", filename)
|
verbose("checking commit message from", filename)
|
||||||
with open(args[-1]) as f:
|
with open(args[-1]) as f:
|
||||||
lines = [line.rstrip("\r\n") for line in f]
|
# Remove comment lines as well as any empty lines at the end.
|
||||||
|
lines = [line.rstrip("\r\n") for line in f if not line.startswith("#")]
|
||||||
|
while not lines[-1]:
|
||||||
|
lines.pop()
|
||||||
verify_message_body(lines, err)
|
verify_message_body(lines, err)
|
||||||
else: # Normal operation, pass arguments to git log
|
else: # Normal operation, pass arguments to git log
|
||||||
for sha in git_log("%h", *args):
|
for sha in git_log("%h", *args):
|
||||||
|
Loading…
Reference in New Issue
Block a user