diff options
| author | Michael Matloob <matloob@golang.org> | 2023-07-05 14:02:46 -0400 |
|---|---|---|
| committer | Michael Matloob <matloob@golang.org> | 2023-07-17 17:15:01 +0000 |
| commit | f159e616582641bdbeb2d6a0018ca4c8c472fbb5 (patch) | |
| tree | f474ca7cd11eed5706fa9e3a8b1e5a67a34355b4 /internal/stdlib/stdlib.go | |
| parent | a115df313a6405b4d8cec93aec8723a23b7a88b5 (diff) | |
| download | go-x-pkgsite-f159e616582641bdbeb2d6a0018ca4c8c472fbb5.tar.xz | |
internal/fetch: add two stdlib getters
This breaks out the behavior of getting the stdlib into its own
getter, stdlibZipModuleGetter. Most (but not all) of the special cases
in the fetch code for the stdlib are in the stdlibZipModuleGetter,
which is installed on the frontend. For the local pkgsite command, we
add a new builder for the goPackagesModuleGetter that loads the
packages from the stdlib given a GOROOT. The stdlibZipModuleGetter is
also installed for pkgsite in as a fallback if the
goPackagesModuleGetter doesn't successfully fetch the stdlib module
(I'm not sure if that's possible).
Fixes #60114
Change-Id: Ida6a5367343643cc337c6d05e0d40095f79ca9e5
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/507883
Reviewed-by: Jamal Carvalho <jamal@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Michael Matloob <matloob@golang.org>
kokoro-CI: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'internal/stdlib/stdlib.go')
0 files changed, 0 insertions, 0 deletions
