]> Cypherpunks repositories - gostls13.git/commit
cmd/go: return an early error from queryImport when in vendor mode
authorrohnnyjoy <johnnyroy2718@gmail.com>
Sat, 18 Feb 2023 04:37:17 +0000 (04:37 +0000)
committerGopher Robot <gobot@golang.org>
Wed, 22 Feb 2023 16:11:33 +0000 (16:11 +0000)
commitc17f8057b09b26b32f0a2aaa1efc9dd89921d431
tree129cf84350440df9ba2935c92bd5dbf73c99b853
parent4a1829b65a5c6b62c3aadeccc0822882e1bc4e46
cmd/go: return an early error from queryImport when in vendor mode

The current behavior for -mod=vendor is to let QueryPackages run and
fail from queryImport: "cannot query module due to -mod=vendor".
This has the side effect of allowing "go: finding module for package"
to be printed to stderr. Instead of this, return an error before
running QueryPackages.

Fixes #58417

Change-Id: Idc0ed33d1dd1bd185348da3a18ba8eb2dd225909
GitHub-Last-Rev: dd09deec0afecabd1bffc34cfe66db0a8c124fd9
GitHub-Pull-Request: golang/go#58471
Reviewed-on: https://go-review.googlesource.com/c/go/+/467517
Run-TryBot: Bryan Mills <bcmills@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
src/cmd/go/internal/modload/import.go
src/cmd/go/testdata/script/mod_go_version_missing.txt
src/cmd/go/testdata/script/mod_std_vendor.txt