]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/go, embed: exclude .* and _* from embedded directory trees
authorRuss Cox <rsc@golang.org>
Wed, 2 Dec 2020 20:09:12 +0000 (15:09 -0500)
committerRuss Cox <rsc@golang.org>
Fri, 4 Dec 2020 13:50:44 +0000 (13:50 +0000)
commit37588ffcb221c12c12882b591a16243ae2799fd1
treebf2b9cd3476d5adaa456e07392e45f8b61590389
parentb67b7ddabcc8e1a4b5819f03d47777bf5ddedbcc
cmd/go, embed: exclude .* and _* from embedded directory trees

Discussion on #42328 led to a decision to exclude files matching
.* and _* from embedded directory results when embedding an
entire directory tree.

This CL implements that new behavior.

Fixes #42328.

Change-Id: I6188994e96348b3449c7d9d3d0d181cfbf2d4db1
Reviewed-on: https://go-review.googlesource.com/c/go/+/275092
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/cmd/go/internal/load/pkg.go
src/embed/embed.go
src/embed/internal/embedtest/embed_test.go
src/embed/internal/embedtest/testdata/.hidden/.more/tip.txt [new file with mode: 0644]
src/embed/internal/embedtest/testdata/.hidden/_more/tip.txt [new file with mode: 0644]
src/embed/internal/embedtest/testdata/.hidden/fortune.txt [new file with mode: 0644]
src/embed/internal/embedtest/testdata/.hidden/more/tip.txt [new file with mode: 0644]
src/embed/internal/embedtest/testdata/_hidden/fortune.txt [new file with mode: 0644]