| #!/bin/bash -xe | |
| cd gerrit | |
| GJF_VERSION=$(grep -o "^VERSION=.*$" tools/setup_gjf.sh | grep -o "[0-9][0-9]*\.[0-9][0-9]*") | |
| GJF="/home/jenkins/format/google-java-format-$GJF_VERSION" | |
| if [ ! -f "$GJF" ]; then | |
| ./tools/setup_gjf.sh | |
| GJF=$(find 'tools/format' -regex '.*/google-java-format-[0-9][0-9]*\.[0-9][0-9]*') | |
| fi | |
| echo 'Running google-java-format check...' | |
| git show --diff-filter=AM --name-only --pretty="" HEAD | grep java$ | xargs -r $GJF -n --set-exit-if-changed |