]> Cypherpunks repositories - gostls13.git/commit
path: Fix Glob when it finds a file in directory position.
authorIan Lance Taylor <iant@golang.org>
Wed, 10 Nov 2010 21:25:49 +0000 (13:25 -0800)
committerIan Lance Taylor <iant@golang.org>
Wed, 10 Nov 2010 21:25:49 +0000 (13:25 -0800)
commitbe0b649eb1efcf2c0f86e823c364322b7561ad5e
tree414020994e1b661e0f22b11fa18fbce1a610bec4
parent194dde22c39bef4db8db580a1de7c67b6f67103f
path: Fix Glob when it finds a file in directory position.

When searching a list of directories, the files which match
the pattern are accumulated in a slice.  If the glob has a
wildcard for the directory, and the wildcard matches a file
rather than a directory, then the files found so far are
discarded.  E.g., path.Glob("*/x") in a directory which
contains both files and subdirectories.  This patch avoids
discarding matches found so far when a file is found.

R=r
CC=bsiegert, golang-dev
https://golang.org/cl/3015042
src/pkg/path/match.go