cmd/go/internal/modfetch/gitrepo: fix fetch of tags

This is apparently another Gerrit/JGit bug:
fetch -t is supposed to be shorthand for
including refs/tags/*:refs/tags/* on the
command-line, but not for go.googlesource.com.
Avoid -t.

Change-Id: I3e6264f7cbaf3e41fa248ca7f50846ef6f4a8a02
Reviewed-on: https://go-review.googlesource.com/121299
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
diff --git a/vendor/cmd/go/internal/modfetch/gitrepo/fetch.go b/vendor/cmd/go/internal/modfetch/gitrepo/fetch.go
index a2f58c0..a4ee7fc 100644
--- a/vendor/cmd/go/internal/modfetch/gitrepo/fetch.go
+++ b/vendor/cmd/go/internal/modfetch/gitrepo/fetch.go
@@ -348,7 +348,7 @@
 		if len(unshallowFlag) > 0 {
 			protoFlag = []string{"-c", "protocol.version=0"}
 		}
-		if _, err := codehost.Run(r.dir, "git", protoFlag, "fetch", unshallowFlag, "-f", "-t", r.remote, "refs/heads/*:refs/heads/*"); err != nil {
+		if _, err := codehost.Run(r.dir, "git", protoFlag, "fetch", unshallowFlag, "-f", r.remote, "refs/heads/*:refs/heads/*", "refs/tags/*:refs/tags/*"); err != nil {
 			return nil, err
 		}
 	}