]> Cypherpunks repositories - gostls13.git/commit
cmd/go: report which patterns match each package in list
authorRuss Cox <rsc@golang.org>
Fri, 17 Aug 2018 16:40:18 +0000 (12:40 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 17 Aug 2018 19:22:02 +0000 (19:22 +0000)
commit8dd27b1864f334fa82e0ead5bd8b9448e295e316
treea3ae5af36b907ed3b97cae0c974e607ed36169ba
parent2ce6da0be30c1888120a7f7e2a596c6de1892c0a
cmd/go: report which patterns match each package in list

It's important for some uses of go/packages, as well as for some
of go/packages's internal use, to be able to tell which results from
go list output correspond to which patterns, keeping in mind that
a single package might have been matched by multiple patterns.

Also adds test for #26925.

Change-Id: I708ac162f65d9946fe6afb244b08dc7b04d2b530
Reviewed-on: https://go-review.googlesource.com/129060
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Alan Donovan <adonovan@google.com>
src/cmd/go/internal/list/list.go
src/cmd/go/internal/load/pkg.go
src/cmd/go/internal/modload/load.go
src/cmd/go/testdata/script/mod_patterns.txt