Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753395AbdDKTQ2 (ORCPT ); Tue, 11 Apr 2017 15:16:28 -0400 Received: from mail-pg0-f45.google.com ([74.125.83.45]:35645 "EHLO mail-pg0-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752385AbdDKTQZ (ORCPT ); Tue, 11 Apr 2017 15:16:25 -0400 From: Wei Wang X-Google-Original-From: Wei Wang < wvw@google.com > To: apw@canonical.com, joe@perches.com Cc: linux-kernel@vger.kernel.org, Wei Wang Subject: [PATCH v2] checkpatch: special audit for revert commit line Date: Tue, 11 Apr 2017 12:15:32 -0700 Message-Id: <20170411191532.74381-1-wvw@google.com> X-Mailer: git-send-email 2.12.2.715.g7642488e1d-goog Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 968 Lines: 25 From: Wei Wang Currently checkpatch.pl does not recognize git's default commit revert message and will complain about the hash format. Add special audit for revert commit message line to fix it. Signed-off-by: Wei Wang --- scripts/checkpatch.pl | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index baa3c7be04ad..9570db236ba3 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -2539,6 +2539,7 @@ sub process { # Check for git id commit length and improperly formed commit descriptions if ($in_commit_log && !$commit_log_possible_stack_dump && $line !~ /^\s*(?:Link|Patchwork|http|https|BugLink):/i && + $line !~ /^This reverts commit [0-9a-f]{7,40}/ && ($line =~ /\bcommit\s+[0-9a-f]{5,}\b/i || ($line =~ /(?:\s|^)[0-9a-f]{12,40}(?:[\s"'\(\[]|$)/i && $line !~ /[\<\[][0-9a-f]{12,40}[\>\]]/i && -- 2.12.2.715.g7642488e1d-goog