mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/go/internal/work: avoid modload.Selected in 'go install pkg@version'
At this point in installOutsideModule the build list is empty, so Selected trivially returns "none" for all modules. (This change could have been made in CL 266657, but it was a bit simpler to update the QueryPattern call sites mechanically to ensure that there would be no unintentional semantic drift.) For #36460 Change-Id: I44fb73794985bfeebb1dde0c092313f319c2945a Reviewed-on: https://go-review.googlesource.com/c/go/+/271419 Trust: Bryan C. Mills <bcmills@google.com> Run-TryBot: Bryan C. Mills <bcmills@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Jay Conrod <jayconrod@google.com>
This commit is contained in:
parent
e73697b710
commit
498d8d5371
1 changed files with 2 additions and 1 deletions
|
|
@ -765,7 +765,8 @@ func installOutsideModule(ctx context.Context, args []string) {
|
|||
// Don't check for retractions if a specific revision is requested.
|
||||
allowed = nil
|
||||
}
|
||||
qrs, err := modload.QueryPackages(ctx, patterns[0], version, modload.Selected, allowed)
|
||||
noneSelected := func(path string) (version string) { return "none" }
|
||||
qrs, err := modload.QueryPackages(ctx, patterns[0], version, noneSelected, allowed)
|
||||
if err != nil {
|
||||
base.Fatalf("go install %s: %v", args[0], err)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue