#!/bin/bash set -e STARTTIME=$(date +%s) OS_ROOT=$(dirname "${BASH_SOURCE}")/.. source "${OS_ROOT}/hack/common.sh" GO_VERSION=($(go version)) echo "Detected go version: $(go version)" go get golang.org/x/tools/cmd/cover github.com/tools/godep golang.org/x/tools/cmd/vet # Check out a stable commit for go vet in order to version lock it to something we can work with pushd $GOPATH/src/golang.org/x/tools >/dev/null 2>&1 git fetch git checkout c262de870b618eed648983aa994b03bc04641c72 popd >/dev/null 2>&1 # Re-install using this version of the tool go install golang.org/x/tools/cmd/vet ret=$?; ENDTIME=$(date +%s); echo "$0 took $(($ENDTIME - $STARTTIME)) seconds"; exit "$ret"