diff options
author | Jay Conrod <jayconrod@google.com> | 2021-03-31 14:19:41 -0400 |
---|---|---|
committer | Jay Conrod <jayconrod@google.com> | 2021-04-05 15:29:05 +0000 |
commit | ee51e3d89520221fb572b54851f6c642df3bd4da (patch) | |
tree | 659e96778af94cf9fac88f0f9017fb49054130f0 /src/cmd/go/internal/modcmd/download.go | |
parent | 4230a6ebdd88f3f9202e1a55f993f6ac62f8f8e7 (diff) | |
download | go-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.go | 5 |
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 |