tools/go/buildutil
Rebecca Stambler 99be5a0b85 go/buildutil, cmd/guru: resolve symlinks in filenames through build.Context
Resolve symlinks in source directories (GOPATH, GOROOT, etc.) and source
files in order to find correct package. All I/O performed through
build.Context. Also add minor fix to guru unit tests in order to pass on
Windows.

Change-Id: Ie6134b9cd74eb7386e1d93603eb37c8e44b083b8
Reviewed-on: https://go-review.googlesource.com/33924
Reviewed-by: Alan Donovan <adonovan@google.com>
2016-12-06 21:45:43 +00:00
..
allpackages.go go/buildutil: ExpandPatterns: ignore a trailing slash in a pattern 2016-10-05 19:34:25 +00:00
allpackages_test.go go/buildutil: ExpandPatterns: ignore a trailing slash in a pattern 2016-10-05 19:34:25 +00:00
fakecontext.go refactor/rename: make tests pass on windows (fixes build) 2015-01-23 05:30:55 +00:00
overlay.go go/buildutil: fix doc reference 2016-12-05 17:11:22 +00:00
overlay_test.go go/buildutil, cmd/guru: extract overlay context into buildutil 2016-04-13 01:11:48 +00:00
tags.go go/buildutil: add (*TagsFlag).Get method to satisfy Getter interface 2016-02-21 00:49:10 +00:00
tags_test.go go/buildutil: TagsFlag provides a flag.Value for setting build.Context.BuildTags from -tags flag. 2015-04-23 14:10:21 +00:00
util.go go/buildutil, cmd/guru: resolve symlinks in filenames through build.Context 2016-12-06 21:45:43 +00:00
util_test.go go/buildutil, cmd/guru: resolve symlinks in filenames through build.Context 2016-12-06 21:45:43 +00:00
util_windows_test.go go/buildutil: ignore path letters case in ContainingPackage on windows 2015-11-25 03:21:30 +00:00