commit-msg 581 B

123456789101112131415161718
  1. #!/usr/bin/env bash
  2. INPUT_FILE=$1
  3. START_LINE=${2:-`head -n1 $INPUT_FILE`}
  4. PATTERN="^.+{0,71}[^.]$"
  5. if ! [[ "$START_LINE" =~ $PATTERN ]]; then
  6. echo "'$START_LINE' is not a valid commit message, please see for examples:"
  7. echo ""
  8. echo " 50 characters max recommended, 72 is the hard limit"
  9. echo ""
  10. echo " [hive] Add numExecutors options"
  11. echo " [hive] Add numExecutors options (#1000)"
  12. echo " HUE-9999 [hive] Use 26000 as default for thrift-over-http"
  13. echo ""
  14. echo " Examples of labels: [hive], [impala], [phoenix], [ui], [k8s], [docs], [api]..."
  15. exit 1
  16. fi