From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ferruh Yigit Subject: [PATCH] devtools: check commit log fixes syntax Date: Tue, 29 Jan 2019 15:30:52 +0000 Message-ID: <20190129153052.38634-1-ferruh.yigit@intel.com> Cc: dev@dpdk.org, Qi Zhang To: Ferruh Yigit , Thomas Monjalon Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id E814620BD for ; Tue, 29 Jan 2019 16:30:56 +0100 (CET) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Fixes line commit id length defined as 12 in fixline alias: fixline = log -1 --abbrev=12 --format='Fixes: %h (\"%s\")%nCc: %ae' Check if the Fixes line commit id length matches the defined value. Signed-off-by: Ferruh Yigit --- Cc: Qi Zhang --- devtools/check-git-log.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/devtools/check-git-log.sh b/devtools/check-git-log.sh index d39064f9d..f4d6c1fba 100755 --- a/devtools/check-git-log.sh +++ b/devtools/check-git-log.sh @@ -177,6 +177,11 @@ bad=$(for fixtag in $fixtags ; do done | sed 's,^,\t,') [ -z "$bad" ] || printf "Wrong 'Fixes' reference:\n$bad\n" +bad=$(for fixtag in $fixtags ; do + echo $fixtag | awk '{print $2}' | awk 'length != 12 {print}' +done) +[ -z "$bad" ] || printf "Wrong 'Fixes' syntax:\n$bad\n" + # check Cc: stable@dpdk.org for fixes bad=$(for fix in $stablefixes ; do git log --format='%b' -1 $fix | grep -qi '^Cc: *stable@dpdk.org' || -- 2.17.2