address review
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
This commit is contained in:
parent
e73a25a1d0
commit
a774510a90
@ -6,14 +6,22 @@ set -o errexit
|
||||
set -o nounset
|
||||
set -o pipefail
|
||||
|
||||
tmpWorkDir=$(mktemp -d -t 'twd.XXXXXX')
|
||||
mkdir "$tmpWorkDir/etcd"
|
||||
tmpWorkDir="$tmpWorkDir/etcd"
|
||||
cp -r . "$tmpWorkDir"
|
||||
pushd "$tmpWorkDir"
|
||||
git add -A
|
||||
git commit -m init || true # maybe fail because nothing to commit
|
||||
./scripts/genproto.sh
|
||||
diff=$(git diff --name-only | grep -c ".pb.")
|
||||
if [ "$diff" -eq 0 ]; then
|
||||
diff=$(git diff --numstat | awk '{print $3}')
|
||||
popd
|
||||
if [ -z "$diff" ]; then
|
||||
echo "PASSED genproto-verification!"
|
||||
exit 0
|
||||
fi
|
||||
echo "Failed genproto-verification!" >&2
|
||||
echo "* Found changed files $(git diff --name-only | grep '.pb.')" >&2
|
||||
printf "* Found changed files:\n%s\n" "$diff" >&2
|
||||
echo "* Please rerun genproto.sh after changing *.proto file" >&2
|
||||
echo "* Run ./scripts/genproto.sh" >&2
|
||||
exit 1
|
||||
|
Loading…
Reference in New Issue
Block a user