From 999c77d78a7f179ec1ef13b4ab6b07853f21deb2 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Thu, 23 Feb 2012 12:23:17 -0800 Subject: [PATCH] godoc: don't show testdata directories R=golang-dev, bradfitz, dsymonds, minux.ma, rsc CC=golang-dev https://golang.org/cl/5700043 --- src/cmd/godoc/dirtrees.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cmd/godoc/dirtrees.go b/src/cmd/godoc/dirtrees.go index b395f6014b..703c46272f 100644 --- a/src/cmd/godoc/dirtrees.go +++ b/src/cmd/godoc/dirtrees.go @@ -17,6 +17,11 @@ import ( "strings" ) +// Conventional name for directories containing test data. +// Excluded from directory trees. +// +const testdataDirName = "testdata" + type Directory struct { Depth int Path string // includes Name @@ -49,7 +54,7 @@ type treeBuilder struct { } func (b *treeBuilder) newDirTree(fset *token.FileSet, path, name string, depth int) *Directory { - if b.pathFilter != nil && !b.pathFilter(path) { + if b.pathFilter != nil && !b.pathFilter(path) || name == testdataDirName { return nil } -- 2.50.0