commit-msg 550 B

1234567891011121314151617181920
  1. #!/usr/bin/env bash
  2. INPUT_FILE=$1
  3. START_LINE=${2:-`head -n1 $INPUT_FILE`}
  4. MAX=71
  5. PATTERN="^.{0,$MAX}$"
  6. if ! [[ "$START_LINE" =~ $PATTERN ]]; then
  7. echo "'$START_LINE' is not a valid commit message, please see for examples:"
  8. echo ""
  9. echo " 50 characters lenght recommended, $MAX max"
  10. echo ""
  11. echo " [hive] Add numExecutors options"
  12. echo " [hive] Add numExecutors options (#1000)"
  13. echo " GH-1000 [hive] Add numExecutors options"
  14. echo ""
  15. echo " Examples of labels: [hive], [impala], [ui], [docs], [api]..."
  16. echo ""
  17. exit 1
  18. fi