go/go/packages
Heschi Kreinick ce9bf563f5 go/packages: fix GOPATH vendoring with overlays
When GOPATH vendoring is in effect, go list on an import path doesn't
work -- we have to find the right vendor directory and list that
instead.

Updates #36155.

Change-Id: If04f5bc15498a8f195fb3eb76c5a9f2f53c91804
Reviewed-on: https://go-review.googlesource.com/c/tools/+/215903
Run-TryBot: Heschi Kreinick <heschi@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Michael Matloob <matloob@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2020-01-24 00:03:16 +00:00
..
gopackages go/package/gopackages: update gopackages to use the new tool library for its main function 2019-01-08 19:17:02 +00:00
packagestest go/packages/packagestest: add package use example 2019-11-13 19:18:52 +00:00
doc.go go/packages: remove obsolete comment about LoadMode in doc.go 2019-12-05 17:29:58 +00:00
example_test.go go/packages: officially deprecate LoadX values in favor of NeedX values 2019-05-29 17:04:56 +00:00
external.go go/packages: correct logging of driver stderr 2019-12-13 03:22:37 +00:00
golist.go go/packages: fix GOPATH vendoring with overlays 2020-01-24 00:03:16 +00:00
golist_overlay.go go/packages: fix GOPATH vendoring with overlays 2020-01-24 00:03:16 +00:00
loadmode_string.go go/packages: add String methods for LoadMode 2019-11-18 21:53:50 +00:00
packages.go go/packages: fix doc for NeedExportsFile 2020-01-23 16:25:37 +00:00
packages110_test.go go/packages: generate test main files from the golist fallback 2018-09-17 22:19:12 +00:00
packages114_test.go go/packages: handle an overlay edge case with test variants 2020-01-23 02:22:18 +00:00
packages_test.go go/packages: fix GOPATH vendoring with overlays 2020-01-24 00:03:16 +00:00
packagescgo_test.go go/packages: add a timeout for TestLoadImportsC 2019-10-31 14:42:23 +00:00
stdlib_test.go go/packages: fix TestCgoOption to work on Windows 2019-12-23 20:21:20 +00:00
visit.go go/packages: make visit order stable 2018-11-02 02:37:01 +00:00