MCPcopy Create free account
hub / github.com/cloudbase/garm / GetRepository

Method GetRepository

database/sql/repositories.go:83–95  ·  view source on GitHub ↗
(ctx context.Context, owner, name, endpointName string)

Source from the content-addressed store, hash-verified

81}
82
83func (s *sqlDatabase) GetRepository(ctx context.Context, owner, name, endpointName string) (params.Repository, error) {
84 repo, err := s.getRepo(ctx, owner, name, endpointName)
85 if err != nil {
86 return params.Repository{}, fmt.Errorf("error fetching repo: %w", err)
87 }
88
89 param, err := s.sqlToCommonRepository(repo, true)
90 if err != nil {
91 return params.Repository{}, fmt.Errorf("error fetching repo: %w", err)
92 }
93
94 return param, nil
95}
96
97func (s *sqlDatabase) ListRepositories(_ context.Context, filter params.RepositoryFilter) ([]params.Repository, error) {
98 var repos []Repository

Callers

nothing calls this directly

Calls 2

getRepoMethod · 0.95
sqlToCommonRepositoryMethod · 0.95

Tested by

no test coverage detected