diff options
author | Jay Conrod <jayconrod@google.com> | 2021-03-12 13:48:32 -0500 |
---|---|---|
committer | Jay Conrod <jayconrod@google.com> | 2021-03-12 21:22:32 +0000 |
commit | 86bbf4beee276b9a7f9a427a9d1a9277bd904709 (patch) | |
tree | c79387127d878198d34fa7302598a05e5ac75544 /src/cmd/go/internal/work/build.go | |
parent | 78052f4c4eac5a964a0037f6e18d1a2d31b65189 (diff) | |
download | go-86bbf4beee276b9a7f9a427a9d1a9277bd904709.tar.gz go-86bbf4beee276b9a7f9a427a9d1a9277bd904709.zip |
cmd/go: fix godoc formatting for text from 'go help install'
Fixes #44846
Change-Id: I5a12c6437a91ce59307483ffcc70e084edc32197
Reviewed-on: https://go-review.googlesource.com/c/go/+/301329
Trust: Jay Conrod <jayconrod@google.com>
Run-TryBot: Jay Conrod <jayconrod@google.com>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Diffstat (limited to 'src/cmd/go/internal/work/build.go')
-rw-r--r-- | src/cmd/go/internal/work/build.go | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/cmd/go/internal/work/build.go b/src/cmd/go/internal/work/build.go index a80eb27798..ad3a118510 100644 --- a/src/cmd/go/internal/work/build.go +++ b/src/cmd/go/internal/work/build.go @@ -482,18 +482,22 @@ To eliminate ambiguity about which module versions are used in the build, the arguments must satisfy the following constraints: - Arguments must be package paths or package patterns (with "..." wildcards). - They must not be standard packages (like fmt), meta-patterns (std, cmd, - all), or relative or absolute file paths. +They must not be standard packages (like fmt), meta-patterns (std, cmd, +all), or relative or absolute file paths. + - All arguments must have the same version suffix. Different queries are not - allowed, even if they refer to the same version. +allowed, even if they refer to the same version. + - All arguments must refer to packages in the same module at the same version. + - No module is considered the "main" module. If the module containing - packages named on the command line has a go.mod file, it must not contain - directives (replace and exclude) that would cause it to be interpreted - differently than if it were the main module. The module must not require - a higher version of itself. +packages named on the command line has a go.mod file, it must not contain +directives (replace and exclude) that would cause it to be interpreted +differently than if it were the main module. The module must not require +a higher version of itself. + - Package path arguments must refer to main packages. Pattern arguments - will only match main packages. +will only match main packages. If the arguments don't have version suffixes, "go install" may run in module-aware mode or GOPATH mode, depending on the GO111MODULE environment |