On 02/11/2023 15:22, Eelco Chaudron wrote:
>
>
> On 2 Nov 2023, at 13:37, Roi Dayan via dev wrote:
>
>> From: Salem Sol <[email protected]>
>>
>> Introduce --skip-committer-signoff arg that can be used internally
>> by groups using gerrit for code reviews and gerrit maintainers could
>> do the rebase instead of the author or push upstream commits to be
>> merged through gerrit.
>>
>> Signed-off-by: Salem Sol <[email protected]>
>> Acked-by: Roi Dayan <[email protected]>
>
> This patch looks good to me, but can you add a testcase to checkpatch.at?
sure,
will send v2.
>
> //Eelco
>
>> ---
>> utilities/checkpatch.py | 10 ++++++++--
>> 1 file changed, 8 insertions(+), 2 deletions(-)
>>
>> diff --git a/utilities/checkpatch.py b/utilities/checkpatch.py
>> index 3f42c44f2933..a56f429d4c38 100755
>> --- a/utilities/checkpatch.py
>> +++ b/utilities/checkpatch.py
>> @@ -189,6 +189,7 @@ skip_trailing_whitespace_check = False
>> skip_gerrit_change_id_check = False
>> skip_block_whitespace_check = False
>> skip_signoff_check = False
>> +skip_committer_signoff_check = False
>>
>> # Don't enforce character limit on files that include these characters in
>> their
>> # name, as they may have legitimate reasons to have longer lines.
>> @@ -917,7 +918,8 @@ def ovs_checkpatch_parse(text, filename, author=None,
>> committer=None):
>> break
>> if (committer
>> and author != committer
>> - and committer not in signatures):
>> + and committer not in signatures
>> + and not skip_committer_signoff_check):
>> print_error("Committer %s needs to sign off."
>> % committer)
>>
>> @@ -1035,7 +1037,8 @@ Check options:
>> -S|--spellcheck Check C comments and commit-message for
>> possible
>> spelling mistakes
>> -t|--skip-trailing-whitespace Skips the trailing whitespace test
>> - --skip-gerrit-change-id Skips the gerrit change id test"""
>> + --skip-gerrit-change-id Skips the gerrit change id test
>> + --skip-committer-signoff Skips the committer sign-off test"""
>> % sys.argv[0])
>>
>>
>> @@ -1106,6 +1109,7 @@ if __name__ == '__main__':
>> "skip-signoff-lines",
>> "skip-trailing-whitespace",
>> "skip-gerrit-change-id",
>> + "skip-committer-signoff",
>> "spellcheck",
>> "quiet"])
>> except:
>> @@ -1126,6 +1130,8 @@ if __name__ == '__main__':
>> skip_trailing_whitespace_check = True
>> elif o in ("--skip-gerrit-change-id"):
>> skip_gerrit_change_id_check = True
>> + elif o in ("--skip-committer-signoff"):
>> + skip_committer_signoff_check = True
>> elif o in ("-f", "--check-file"):
>> checking_file = True
>> elif o in ("-S", "--spellcheck"):
>> --
>> 2.38.0
>>
>> _______________________________________________
>> dev mailing list
>> [email protected]
>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev