]> Cypherpunks repositories - gostls13.git/commit
cmd/go: dedup packages in packagesAndErrors
authorNodir Turakulov <nodir@google.com>
Wed, 21 Oct 2015 04:33:18 +0000 (21:33 -0700)
committerAndrew Gerrand <adg@golang.org>
Wed, 21 Oct 2015 06:31:52 +0000 (06:31 +0000)
commit76dcedc920c6712fc302b053f125e0d7d6db69f0
tree4f27d26dab76de26f25e7af17c88ae70d9027539
parentd8c6bf916e9afe3c53bfe781d2d42933d5c9626e
cmd/go: dedup packages in packagesAndErrors

packagesAndErrors function doesn't dedup packages.
As a result, `go list io ./io` prints io package twice.
Same applies to `go build` and `go test`.

* dedup packages.
* add a test for go list

Change-Id: I54d4063979b1c9359e5416e12327cb85c4823a0f
Reviewed-on: https://go-review.googlesource.com/16136
Run-TryBot: Andrew Gerrand <adg@golang.org>
Reviewed-by: Andrew Gerrand <adg@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/go/go_test.go
src/cmd/go/pkg.go