const traceRepo …
type Repo …
type Versions …
type RevInfo …
var lookupCache …
type lookupCacheKey …
func Lookup(ctx context.Context, proxy, path string) Repo { … }
var lookupLocalCache …
func LookupLocal(ctx context.Context, path string) Repo { … }
func lookup(ctx context.Context, proxy, path string) (r Repo, err error) { … }
type lookupDisabledError …
func (lookupDisabledError) Error() string { … }
var errLookupDisabled …
var errProxyOff …
var errNoproxy …
var errUseProxy …
func lookupDirect(ctx context.Context, path string) (Repo, error) { … }
func lookupCodeRepo(ctx context.Context, rr *vcs.RepoRoot, local bool) (codehost.Repo, error) { … }
type loggingRepo …
func newLoggingRepo(r Repo) *loggingRepo { … }
func logCall(format string, args ...any) func() { … }
func (l *loggingRepo) ModulePath() string { … }
func (l *loggingRepo) CheckReuse(ctx context.Context, old *codehost.Origin) (err error) { … }
func (l *loggingRepo) Versions(ctx context.Context, prefix string) (*Versions, error) { … }
func (l *loggingRepo) Stat(ctx context.Context, rev string) (*RevInfo, error) { … }
func (l *loggingRepo) Latest(ctx context.Context) (*RevInfo, error) { … }
func (l *loggingRepo) GoMod(ctx context.Context, version string) ([]byte, error) { … }
func (l *loggingRepo) Zip(ctx context.Context, dst io.Writer, version string) error { … }
type errRepo …
func (r errRepo) ModulePath() string { … }
func (r errRepo) CheckReuse(ctx context.Context, old *codehost.Origin) error { … }
func (r errRepo) Versions(ctx context.Context, prefix string) (*Versions, error) { … }
func (r errRepo) Stat(ctx context.Context, rev string) (*RevInfo, error) { … }
func (r errRepo) Latest(ctx context.Context) (*RevInfo, error) { … }
func (r errRepo) GoMod(ctx context.Context, version string) ([]byte, error) { … }
func (r errRepo) Zip(ctx context.Context, dst io.Writer, version string) error { … }
type notExistError …
func notExistErrorf(format string, args ...any) error { … }
func (e notExistError) Error() string { … }
func (notExistError) Is(target error) bool { … }
func (e notExistError) Unwrap() error { … }