Eelco Chaudron <echau...@redhat.com> writes: > On 7 Jul 2023, at 22:07, Chandan Somani wrote: > >> This narrows down spelling errors that are in the commit >> subject. In v2, it also provides a subject if the subject >> line is missing. The provisional subject is the name of the >> patch file, which should provide some context about the patch. >> >> Signed-off-by: Chandan Somani <csom...@redhat.com> > > Hi Chandan, > > Thanks for the patch! The robot found a problem, with a trailing white space. > > However I can fix this at commit time, also one small change > below. Let me know if you agree and will fix this up during commit. > > In addition, would it be possible to send an additional patch(series) > to also do this on git-based patches, i.e. if you do something like > ‘checkapatch.py -S -2’? > Maybe there should be an error if the subject is missing, independent if > spellcheck is enabled or not? > > > Cheers, > > Eelco > > >> --- >> utilities/checkpatch.py | 8 ++++++++ >> 1 file changed, 8 insertions(+) >> >> diff --git a/utilities/checkpatch.py b/utilities/checkpatch.py >> index e5d5029f2..f34e4bf2a 100755 >> --- a/utilities/checkpatch.py >> +++ b/utilities/checkpatch.py >> @@ -1024,6 +1024,14 @@ def ovs_checkpatch_file(filename): >> result = ovs_checkpatch_parse(part.get_payload(decode=False), filename, >> mail.get('Author', mail['From']), >> mail['Commit']) >> + if spellcheck: >> + if not mail['Subject'].strip(): >> + mail.replace_header('Subject', sys.argv[-1]) >> + print("Subject missing! Your provisional subject is", >> + mail['Subject']) > > If the subject is missing from the patch it would error out. > What about the following: > > + if spellcheck: > + if not mail['Subject'] or not mail['Subject'].strip(): > + if mail['Subject']: > + mail.replace_header('Subject', sys.argv[-1]) > + else: > + mail.add_header('Subject', sys.argv[-1]) > + > + print("Subject missing! Your provisional subject is", > + mail['Subject']) > + > + if check_spelling(mail['Subject'], False): > + print("Subject: %s" % mail['Subject']) > +
With the block above, and whitespace changes: Acked-by: Aaron Conole <acon...@redhat.com> >> + if check_spelling(mail['Subject'], False): >> + print("Subject: %s" % mail['Subject']) >> + >> ovs_checkpatch_print_result() >> return result >> >> -- >> 2.26.3 >> >> _______________________________________________ >> dev mailing list >> d...@openvswitch.org >> https://mail.openvswitch.org/mailman/listinfo/ovs-dev > > _______________________________________________ > dev mailing list > d...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev