Subject spellcheck on git-based patches is now included in commands like utilities/checkpatch.py -S -2. Additionally, a block of code that is used to call ovs_checkpatch_parse() has been deleted since ovs_checkpatch_file() calls ovs_checkpatch_parse() anyways. This prevents duplicate WARNINGS and ERRORS from being printed.
Signed-off-by: Chandan Somani <csom...@redhat.com> --- utilities/checkpatch.py | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/utilities/checkpatch.py b/utilities/checkpatch.py index 5c4aaefb3..fd44bacf1 100755 --- a/utilities/checkpatch.py +++ b/utilities/checkpatch.py @@ -1111,30 +1111,9 @@ if __name__ == '__main__': colors = True if n_patches: - status = 0 - - git_log = 'git log --no-color --no-merges --pretty=format:"%H %s" ' - with os.popen(git_log + '-%d' % n_patches, 'r') as f: - commits = f.read().split("\n") - - for i in reversed(range(0, n_patches)): - revision, name = commits[i].split(" ", 1) - f = os.popen('''git format-patch -1 --stdout --pretty=format:"\ -Author: %an <%ae> -Commit: %cn <%ce> -Subject: %s - -%b" ''' + revision, 'r') - patch = f.read() - f.close() - - if not quiet: - print('== Checking %s ("%s") ==' % (revision[0:12], name)) - result = ovs_checkpatch_parse(patch, revision) - ovs_checkpatch_print_result() - if result: - status = EXIT_FAILURE - sys.exit(status) + patch_name = os.popen('git format-patch -' + str(n_patches)) + args = patch_name.read().strip().split('\n') + patch_name.close() if not args: if sys.stdin.isatty(): -- 2.26.3 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev