]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/go: in 'go get', only load retractions for resolved versions
authorJay Conrod <jayconrod@google.com>
Tue, 10 Nov 2020 20:48:37 +0000 (15:48 -0500)
committerJay Conrod <jayconrod@google.com>
Mon, 16 Nov 2020 21:06:29 +0000 (21:06 +0000)
commit97700baf8bd5c0fdbfe38eedc80d3c612805cbda
tree3fc43a05446ba8f542fdf31a8270ab93b348bf92
parent38367d098ed4d97539de5e43e03bce985fc56d8e
cmd/go: in 'go get', only load retractions for resolved versions

Previously, 'go get' loaded retractions for every module in the build
list, which took a long time and usually wasn't helpful.

Fixes #42185

Change-Id: I64294585db141106b63ec74aafa0d266b7536ef2
Reviewed-on: https://go-review.googlesource.com/c/go/+/269019
Run-TryBot: Jay Conrod <jayconrod@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Trust: Jay Conrod <jayconrod@google.com>
src/cmd/go/internal/modget/get.go
src/cmd/go/internal/modload/build.go
src/cmd/go/internal/modload/modfile.go
src/cmd/go/testdata/mod/example.com_retract_ambiguous_nested_v1.9.0-bad.txt [new file with mode: 0644]
src/cmd/go/testdata/mod/example.com_retract_ambiguous_other_v1.0.0.txt [new file with mode: 0644]
src/cmd/go/testdata/mod/example.com_retract_ambiguous_v1.0.0.txt [new file with mode: 0644]
src/cmd/go/testdata/script/mod_get_retract.txt
src/cmd/go/testdata/script/mod_get_retract_ambiguous.txt [new file with mode: 0644]
src/cmd/go/testdata/script/mod_retract_rationale.txt
src/cmd/go/testdata/script/mod_retract_rename.txt