MCPcopy Create free account
hub / github.com/cli/cli / populateResolvedRemotes

Function populateResolvedRemotes

git/client.go:1051–1069  ·  view source on GitHub ↗
(remotes RemoteSet, resolved []string)

Source from the content-addressed store, hash-verified

1049}
1050
1051func populateResolvedRemotes(remotes RemoteSet, resolved []string) {
1052 for _, l := range resolved {
1053 parts := strings.SplitN(l, " ", 2)
1054 if len(parts) < 2 {
1055 continue
1056 }
1057 rp := strings.SplitN(parts[0], ".", 3)
1058 if len(rp) < 2 {
1059 continue
1060 }
1061 name := rp[1]
1062 for _, r := range remotes {
1063 if r.Name == name {
1064 r.Resolved = parts[1]
1065 break
1066 }
1067 }
1068 }
1069}
1070
1071var globReplacer = strings.NewReplacer(
1072 "*", `\*`,

Callers 1

RemotesMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected