aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/internal/modcmd/download.go
diff options
context:
space:
mode:
authorJay Conrod <jayconrod@google.com>2021-03-31 14:19:41 -0400
committerJay Conrod <jayconrod@google.com>2021-04-05 15:29:05 +0000
commitee51e3d89520221fb572b54851f6c642df3bd4da (patch)
tree659e96778af94cf9fac88f0f9017fb49054130f0 /src/cmd/go/internal/modcmd/download.go
parent4230a6ebdd88f3f9202e1a55f993f6ac62f8f8e7 (diff)
downloadgo-ee51e3d89520221fb572b54851f6c642df3bd4da.tar.gz
go-ee51e3d89520221fb572b54851f6c642df3bd4da.zip
cmd/go: refactor modload.ListModules to accept bit flags
Instead of accepting bool flags, ListModules now accepts ListMode, a set of bit flags. Four flags are defined. listRetracted is split into ListRetracted and ListRetractedVersion to avoid ambiguity with -u, -retracted, and -versions. For #40357 Change-Id: Ibbbe44dc1e285ed17f27a6581f3392679f2124fb Reviewed-on: https://go-review.googlesource.com/c/go/+/306331 Trust: Jay Conrod <jayconrod@google.com> Reviewed-by: Michael Matloob <matloob@golang.org>
Diffstat (limited to 'src/cmd/go/internal/modcmd/download.go')
-rw-r--r--src/cmd/go/internal/modcmd/download.go5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/cmd/go/internal/modcmd/download.go b/src/cmd/go/internal/modcmd/download.go
index 32c5b7f340..a6c6d914e1 100644
--- a/src/cmd/go/internal/modcmd/download.go
+++ b/src/cmd/go/internal/modcmd/download.go
@@ -132,12 +132,9 @@ func runDownload(ctx context.Context, cmd *base.Command, args []string) {
}
var mods []*moduleJSON
- listU := false
- listVersions := false
- listRetractions := false
type token struct{}
sem := make(chan token, runtime.GOMAXPROCS(0))
- infos, infosErr := modload.ListModules(ctx, args, listU, listVersions, listRetractions)
+ infos, infosErr := modload.ListModules(ctx, args, 0)
for _, info := range infos {
if info.Replace != nil {
info = info.Replace