MCPcopy
hub / github.com/ossf/scorecard / InitRepo

Method InitRepo

clients/repo_client.go:33–33  ·  view source on GitHub ↗
(repo Repo, commitSHA string, commitDepth int)

Source from the content-addressed store, hash-verified

31// RepoClient interface is used by Scorecard checks to access a repo.
32type RepoClient interface {
33 InitRepo(repo Repo, commitSHA string, commitDepth int) error
34 URI() string
35 IsArchived() (bool, error)
36 ListFiles(predicate func(string) (bool, error)) ([]string, error)

Callers 15

GetOrgRepoClientMethod · 0.95
TestRunFunction · 0.65
TestRun_WithProbesFunction · 0.65
runScorecardFunction · 0.65
TestRunner_RunFunction · 0.65
fuzzing_test.goFile · 0.65

Implementers 8

Clientclients/localdir/client.go
Clientclients/git/client.go
MockRepoClientclients/mockclients/repo_client.go
MockRepoClientMockRecorderclients/mockclients/repo_client.go
clientclients/ossfuzz/client.go
Clientclients/githubrepo/client.go
Clientclients/gitlabrepo/client.go
Clientclients/azuredevopsrepo/client.go

Calls

no outgoing calls

Tested by 6

TestRunFunction · 0.52
TestRun_WithProbesFunction · 0.52
TestRunner_RunFunction · 0.52
TestAllClientMethodsFunction · 0.52