This repository was archived by the owner on May 14, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44# Set up:
55# ln -s .githooks/pre-commit .git/hooks/pre-commit
66
7+ # Constants.
8+ BOLD=" \e[1m"
9+ UNSET=" \e[0m"
10+ WHITE=" \e[97m"
11+ RED=" \e[91m"
12+ BACK_MAGENTA=" \e[45m"
13+ BACK_BLUE=" \e[44m"
14+ BACK_RED=" \e[41m"
15+ BACK_GREEN=" \e[42m"
16+
717# Methods.
818function echo_error {
919 ERR_MSG=$1
1020 HELP_MSG=$2
11- BOLD=" \e[1m"
12- UNSET=" \e[0m"
13- WHITE=" \e[97m"
14- RED=" \e[91m"
15- BACK_MAGENTA=" \e[45m"
16- BACK_BLUE=" \e[44m"
17- BACK_RED=" \e[41m"
1821 echo -e " $BOLD $BACK_BLUE $WHITE Precommit:\t $BACK_RED Changes NOT committed. $UNSET "
1922 echo -e " $BOLD $BACK_BLUE $WHITE Precommit:\t $BACK_RED $WHITE $ERR_MSG $BACK_BLUE $HELP_MSG $UNSET "
2023}
2124
2225function echo_status {
2326 STATUS_MSG=$1
24- BOLD=" \e[1m"
25- UNSET=" \e[0m"
26- WHITE=" \e[97m"
27- BACK_BLUE=" \e[44m"
2827 echo -e " $BOLD $BACK_BLUE $WHITE Precommit:\t $STATUS_MSG $UNSET "
2928}
3029
3130function echo_success {
32- BOLD=" \e[1m"
33- UNSET=" \e[0m"
34- WHITE=" \e[97m"
35- BACK_GREEN=" \e[42m"
36- BACK_BLUE=" \e[44m"
3731 echo -e " $BOLD $BACK_BLUE $WHITE Precommit:\t $BACK_GREEN $WHITE SUCCESS. $UNSET All checks passed!"
3832}
3933
6660 mkdir $BAZEL_CACHE_DIR
6761fi
6862
69- # Constants.
7063# Check only the staged files.
7164NUM_TOTAL_FILES_CHANGED=$( git diff --cached --name-only | wc -l)
7265NUM_JAVA_FILES_CHANGED=$( git diff --cached --name-only " *.java" | wc -l)
You can’t perform that action at this time.
0 commit comments