diff options
| author | Shulhan <m.shulhan@gmail.com> | 2026-01-26 19:37:06 +0700 |
|---|---|---|
| committer | Shulhan <m.shulhan@gmail.com> | 2026-03-26 22:52:19 +0700 |
| commit | 40ac62c07281931273241f1fafde9beecb03c54a (patch) | |
| tree | b054d626961c11d6bd1084411134e992f436443d | |
| parent | 0993f6bbf52f85f137afe17d1c05aa3fe7bd72cd (diff) | |
| download | go-x-pkgsite-revert-to-dirmodgetter.tar.xz | |
[DO-NOT-MERGE] internal/pkgsite: quick fix to serve local modulerevert-to-dirmodgetter
| -rw-r--r-- | cmd/internal/pkgsite/server.go | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/cmd/internal/pkgsite/server.go b/cmd/internal/pkgsite/server.go index 4dcf7e80..9595fb74 100644 --- a/cmd/internal/pkgsite/server.go +++ b/cmd/internal/pkgsite/server.go @@ -227,26 +227,17 @@ func buildGetters(ctx context.Context, cfg getterConfig) ([]fetch.ModuleGetter, patterns = append(patterns, fmt.Sprintf("%s/...", m)) } } - mg, err := fetch.NewGoPackagesModuleGetter(ctx, dir, patterns...) + dg, err := fetch.NewDirectoryModuleGetter("", dir) if err != nil { - log.Errorf(ctx, "Loading packages from %s: %v", dir, err) + log.Errorf(ctx, "Loading with NewDirectoryModuleGetter %s: %v", dir, err) } else { - getters = append(getters, mg) + getters = append(getters, dg) } } if len(getters) == 0 && len(cfg.dirs) > 0 { return nil, fmt.Errorf("failed to load any module(s) at %v", cfg.dirs) } - // Add a getter for the local module cache. - if cfg.modCacheDir != "" { - g, err := fetch.NewModCacheGetter(cfg.modCacheDir) - if err != nil { - return nil, err - } - getters = append(getters, g) - } - var usingLocalStdlib bool if cfg.useLocalStdlib { goRepo := cfg.goRepoPath |
