X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fscripts%2Fcheck_commit_msg.sh;h=2cc63c5fbd1208e3053d71f41d494c7d8bc2c074;hb=6dfd3785e4d65418f4330a73bf837912c37b8ec2;hp=ec9db60c15eaa4577bbf2de42aad1d3b9504d4ca;hpb=26ce6ca1fe6f524a9049444fe8d55042fd7530a6;p=vpp.git diff --git a/extras/scripts/check_commit_msg.sh b/extras/scripts/check_commit_msg.sh index ec9db60c15e..2cc63c5fbd1 100755 --- a/extras/scripts/check_commit_msg.sh +++ b/extras/scripts/check_commit_msg.sh @@ -1,8 +1,8 @@ #/bin/env bash KNOWN_FEATURES=$(cat MAINTAINERS | sed -ne 's/^I:[[:space:]]*//p') -FEATURES=$(git show -s --format=%s --no-color | sed -e 's/\(.*\):.*/\1/') -KNOWN_TYPES="fix refactor style docs test make" +FEATURES=$(git show -s --format=%s --no-color | sed -e 's/\([a-z0-9 -]*\):.*/\1/') +KNOWN_TYPES="feature fix refactor style docs test make" TYPE=$(git show -s --format=%b --no-color | sed -ne 's/^Type:[[:space:]]*//p') ERR="=============================== ERROR ===============================" @@ -12,7 +12,7 @@ if [ $(echo ${FEATURES} | wc -w) -eq 0 ]; then echo "git commit 'Subject:' line must contain at least one known feature id." echo "feature id(s) must be listed before ':' and space delimited " echo "if more then one is listed." - echo "Please reffer to MAINTAINERS file (I: lines) for known feature ids." + echo "Please refer to the MAINTAINERS file (I: lines) for known feature ids." echo $ERR exit 1 fi @@ -26,8 +26,8 @@ for i in ${FEATURES}; do if [ ${is_known} = "false" ] ; then echo $ERR echo "Unknown feature '${i}' in commit 'Subject:' line." - echo "Feature must exist in MAINTAINERS file. If this commit intruduces " - echo "new feature, then this commit must add new entry into the " + echo "Feature must exist in MAINTAINERS file. If this commit introduces " + echo "a new feature, then this commit must add an entry to the " echo "MAINTAINERS file." echo $ERR exit 1 @@ -47,4 +47,6 @@ if [ ${is_known} = "false" ] ; then echo $ERR exit 1 fi - +echo "*******************************************************************" +echo "* VPP Commit Message Checkstyle Successfully Completed" +echo "*******************************************************************"