diff options
author | Andrew Gerrand <adg@golang.org> | 2011-07-05 17:00:18 +1000 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2011-07-05 17:00:18 +1000 |
commit | b7db4fef226632b7efc3fdc0417b25e71a70e2fb (patch) | |
tree | 06cb755678b7d75c8a3e0ddade6d93b029ae02ce | |
parent | 5b1658232e7a379cc7c354de625fbf497147bc6f (diff) | |
download | go-b7db4fef226632b7efc3fdc0417b25e71a70e2fb.tar.gz go-b7db4fef226632b7efc3fdc0417b25e71a70e2fb.zip |
godoc: ignore directories that begin with '.'
Fixes #2017.
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/4675047
-rw-r--r-- | src/cmd/godoc/dirtrees.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cmd/godoc/dirtrees.go b/src/cmd/godoc/dirtrees.go index ec969b74a4..e98e93a461 100644 --- a/src/cmd/godoc/dirtrees.go +++ b/src/cmd/godoc/dirtrees.go @@ -30,7 +30,7 @@ type Directory struct { func isGoFile(fi FileInfo) bool { name := fi.Name() return fi.IsRegular() && - !strings.HasPrefix(name, ".") && // ignore .files + len(name) > 0 && name[0] != '.' && // ignore .files filepath.Ext(name) == ".go" } @@ -43,7 +43,8 @@ func isPkgFile(fi FileInfo) bool { func isPkgDir(fi FileInfo) bool { name := fi.Name() - return fi.IsDirectory() && len(name) > 0 && name[0] != '_' + return fi.IsDirectory() && len(name) > 0 && + name[0] != '_' && name[0] != '.' // ignore _files and .files } |