]> Cypherpunks repositories - gostls13.git/commit
cmd/go: refactor modload.ListModules to accept bit flags
authorJay Conrod <jayconrod@google.com>
Wed, 31 Mar 2021 18:19:41 +0000 (14:19 -0400)
committerJay Conrod <jayconrod@google.com>
Mon, 5 Apr 2021 15:29:05 +0000 (15:29 +0000)
commitee51e3d89520221fb572b54851f6c642df3bd4da
tree659e96778af94cf9fac88f0f9017fb49054130f0
parent4230a6ebdd88f3f9202e1a55f993f6ac62f8f8e7
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>
src/cmd/go/internal/list/list.go
src/cmd/go/internal/modcmd/download.go
src/cmd/go/internal/modcmd/why.go
src/cmd/go/internal/modload/build.go
src/cmd/go/internal/modload/list.go