MCPcopy
hub / github.com/cli/cli / ResolveRemotesToRepos

Function ResolveRemotesToRepos

context/context.go:19–38  ·  view source on GitHub ↗
(remotes Remotes, client *api.Client, base string)

Source from the content-addressed store, hash-verified

17const defaultRemotesForLookup = 5
18
19func ResolveRemotesToRepos(remotes Remotes, client *api.Client, base string) (*ResolvedRemotes, error) {
20 sort.Stable(remotes)
21
22 result := &ResolvedRemotes{
23 remotes: remotes,
24 apiClient: client,
25 }
26
27 var baseOverride ghrepo.Interface
28 if base != "" {
29 var err error
30 baseOverride, err = ghrepo.FromFullName(base)
31 if err != nil {
32 return result, err
33 }
34 result.baseOverride = baseOverride
35 }
36
37 return result, nil
38}
39
40func resolveNetwork(result *ResolvedRemotes, remotesForLookup int) error {
41 var repos []ghrepo.Interface

Callers 1

setDefaultRunFunction · 0.92

Calls 1

FromFullNameFunction · 0.92

Tested by

no test coverage detected