summaryrefslogtreecommitdiff
path: root/src/cmd/api
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@golang.org>2016-04-22 22:13:50 +0000
committerBrad Fitzpatrick <bradfitz@golang.org>2016-04-22 23:07:35 +0000
commit3564ec52cda2a3c83aaf41159b26369ca4e7ecee (patch)
tree3069bdb95e52efda48af88899976d114cef51d03 /src/cmd/api
parent3411d6321979b33291e3b4c6fe79d4dd41bd5fba (diff)
downloadgo-git-3564ec52cda2a3c83aaf41159b26369ca4e7ecee.tar.gz
cmd/api: ignore vendored packages
Fixes #15404 Change-Id: I16f2a34a1e4c3457053a1fc2141f21747cfb22b4 Reviewed-on: https://go-review.googlesource.com/22386 Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Diffstat (limited to 'src/cmd/api')
-rw-r--r--src/cmd/api/goapi.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/api/goapi.go b/src/cmd/api/goapi.go
index 982c40b085..e9c91477c6 100644
--- a/src/cmd/api/goapi.go
+++ b/src/cmd/api/goapi.go
@@ -143,6 +143,11 @@ func main() {
w := NewWalker(context, filepath.Join(build.Default.GOROOT, "src"))
for _, name := range pkgNames {
+ // Vendored packages do not contribute to our
+ // public API surface.
+ if strings.HasPrefix(name, "vendor/") {
+ continue
+ }
// - Package "unsafe" contains special signatures requiring
// extra care when printing them - ignore since it is not
// going to change w/o a language change.