]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/api: ignore vendored packages
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 22 Apr 2016 22:13:50 +0000 (22:13 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 22 Apr 2016 23:07:35 +0000 (23:07 +0000)
Fixes #15404

Change-Id: I16f2a34a1e4c3457053a1fc2141f21747cfb22b4
Reviewed-on: https://go-review.googlesource.com/22386
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/api/goapi.go

index 982c40b08597330fc7dddded73cfa6c324333956..e9c91477c627752e392ce9c13392250da62044c8 100644 (file)
@@ -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.