MCPcopy Create free account
hub / github.com/ChappIO/git-backup / getRepoList

Method getRepoList

gitlab.go:137–150  ·  view source on GitHub ↗
(repos []string)

Source from the content-addressed store, hash-verified

135}
136
137func (g *GitLabConfig) getRepoList(repos []string) ([]*gitlab.Project, error) {
138 glProjects := make([]*gitlab.Project, 0, len(repos))
139
140 for _, repo := range repos {
141 project, _, err := g.client.Projects.GetProject(repo, &gitlab.GetProjectOptions{License: boolPointer(false), Statistics: boolPointer(false)})
142 if err != nil {
143 return nil, err
144 }
145 glProjects = append(glProjects, project)
146
147 }
148 return glProjects, nil
149
150}
151
152func (g *GitLabConfig) discoverRepos(opts *gitlab.ListProjectsOptions) ([]*gitlab.Project, error) {
153

Callers 1

getAllReposMethod · 0.95

Calls 1

boolPointerFunction · 0.85

Tested by

no test coverage detected