Fix download URL for old gjf versions
If9265d424b broke using google-java-format versions older than 1.10.
Currently we still use 1.7. google-java-format changed the prefix of
release tags in 1.10 from `google-java-format-` to `v`.
Release-Notes: skip
Change-Id: Ifcb7c1d02472bd0f806708bf0ae31b03d2936a8a
diff --git a/tools/setup_gjf.sh b/tools/setup_gjf.sh
index 8e2b57b..2763cc2 100755
--- a/tools/setup_gjf.sh
+++ b/tools/setup_gjf.sh
@@ -19,6 +19,7 @@
# Keep this version in sync with dev-contributing.txt.
VERSION=${1:-1.7}
+TAG_PREFIX="google-java-format-"
case "$VERSION" in
1.3)
SHA1="a73cfe6f9af01bd6ff150c0b50c9d620400f784c"
@@ -34,6 +35,7 @@
;;
1.22.0)
SHA1="693d8fd04656886a2287cfe1d7a118c4697c3a57"
+ TAG_PREFIX="v"
;;
*)
echo "unknown google-java-format version: $VERSION"
@@ -51,7 +53,7 @@
mkdir -p "$dir"
name="google-java-format-$VERSION-all-deps.jar"
-url="https://github.com/google/google-java-format/releases/download/v$VERSION/$name"
+url="https://github.com/google/google-java-format/releases/download/$TAG_PREFIX$VERSION/$name"
"$root/tools/download_file.py" -o "$dir/$name" -u "$url" -v "$SHA1"
launcher="$dir/google-java-format-$VERSION"