(repos []string)
| 135 | } |
| 136 | |
| 137 | func (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 | |
| 152 | func (g *GitLabConfig) discoverRepos(opts *gitlab.ListProjectsOptions) ([]*gitlab.Project, error) { |
| 153 |
no test coverage detected