cmd/coordinator: make version.sh return dirty if no git remotes

Fixes #29929

Change-Id: Icf13b3f39588567d1b330682596e06774861aae7
GitHub-Last-Rev: 2a466b1cf98a8e7c9c06b0d4e66fa8b600b0cb5c
GitHub-Pull-Request: golang/build#17
Reviewed-on: https://go-review.googlesource.com/c/159699
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
diff --git a/cmd/coordinator/version.sh b/cmd/coordinator/version.sh
index 4c5e073..75e0a5c 100755
--- a/cmd/coordinator/version.sh
+++ b/cmd/coordinator/version.sh
@@ -9,7 +9,7 @@
   VERSION=$VERSION-dirty
   dirty=1
 fi
-if [ -n "$dirty" ] || [ -n "$(git rev-list '@{upstream}..HEAD')" ]; then
+if [ -n "$dirty" ] || [ -z "$(git remote -v)"] || [ -n "$(git rev-list '@{upstream}..HEAD')" ]; then
   VERSION=$VERSION-$USER-$(date -u +%Y-%m-%dT%H:%M:%SZ)
 fi
 echo "$VERSION"