diff options
author | Russ Cox <rsc@golang.org> | 2023-08-16 11:18:02 -0400 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2023-08-17 01:32:58 +0000 |
commit | ed527ecfb2042fb60e1ee45ecef77e904d5ba8b3 (patch) | |
tree | 5e10676cd43c9b7df1ff45df5b304b33c7fdbf79 | |
parent | b78e8cc145b7a17e973cc938caea1f227a36cfe1 (diff) | |
download | go-ed527ecfb2042fb60e1ee45ecef77e904d5ba8b3.tar.gz go-ed527ecfb2042fb60e1ee45ecef77e904d5ba8b3.zip |
[release-branch.go1.21] cmd/api: rename api.go to main_test.go
This makes cmd/api no longer an importable package.
In CL 453258 I forgot that there was no direct prohibition
on importing packages from cmd - we just rely on the
fact that cmd/* is all package main and everything else
is cmd/internal.
Fixes #62069.
Fixes #62071.
Change-Id: Ifed738d333b40663f85eca8f83025fcea5df89a9
Reviewed-on: https://go-review.googlesource.com/c/go/+/520038
Reviewed-by: Bryan Mills <bcmills@google.com>
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-on: https://go-review.googlesource.com/c/go/+/520061
-rw-r--r-- | src/cmd/api/api_test.go | 2 | ||||
-rw-r--r-- | src/cmd/api/boring_test.go | 2 | ||||
-rw-r--r-- | src/cmd/api/main_test.go (renamed from src/cmd/api/api.go) | 5 |
3 files changed, 5 insertions, 4 deletions
diff --git a/src/cmd/api/api_test.go b/src/cmd/api/api_test.go index a5ac49ce2d..910e046f12 100644 --- a/src/cmd/api/api_test.go +++ b/src/cmd/api/api_test.go @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -package api +package main import ( "flag" diff --git a/src/cmd/api/boring_test.go b/src/cmd/api/boring_test.go index a9ec6e6bfe..f0e3575637 100644 --- a/src/cmd/api/boring_test.go +++ b/src/cmd/api/boring_test.go @@ -4,7 +4,7 @@ //go:build boringcrypto -package api +package main import ( "fmt" diff --git a/src/cmd/api/api.go b/src/cmd/api/main_test.go index b07f5db9d4..f3201e92a9 100644 --- a/src/cmd/api/api.go +++ b/src/cmd/api/main_test.go @@ -2,9 +2,10 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// Package api computes the exported API of a set of Go packages. +// This package computes the exported API of a set of Go packages. // It is only a test, not a command, nor a usefully importable package. -package api + +package main import ( "bufio" |