Packages specified on the command line should be interpreted relative to cwd iff they are local (e.g. ./http within $GOROOT/src/net), otherwise a request for, say, "golang.org/x/net/http2/hpack" might return the vendored package depending on the working directory. The FindPackage hook function now takes a build.ImportMode parameter, so it matches the signature of (*build.Context).Import. The AllowVendor flag is enabled only for imports within source files, but not for the initial packages. + test. Change-Id: I756dc46b70928d2fd9f824e6670092d8169e0d64 Reviewed-on: https://go-review.googlesource.com/18318 Reviewed-by: Robert Griesemer <gri@golang.org> |
||
|---|---|---|
| .. | ||
| testdata | ||
| cgo.go | ||
| doc.go | ||
| example14_test.go | ||
| example15_test.go | ||
| example_test.go | ||
| loader.go | ||
| loader_test.go | ||
| stdlib_test.go | ||
| util.go | ||