Documentation
¶
Index ¶
- func CreateRepository(ctx context.Context, repositorySha string, repository string, ...) *github.Repository
- func FetchOwnerRepos(ctx context.Context, ...) []*github.Repository
- func RepositoryExists(ctx context.Context, repositorySha, owner, repository string) bool
- type GitGetGithub
- func (gitProvider *GitGetGithub) CreateRepository(ctx context.Context, repositorySha string, repository string, ...) *github.Repository
- func (gitProvider *GitGetGithub) FetchOwnerRepos(ctx context.Context, ...) []*github.Repository
- func (gitProvider *GitGetGithub) Init() bool
- func (gitProvider *GitGetGithub) RepositoryExists(ctx context.Context, repositorySha, owner, repository string) bool
- type GitGetGithubI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRepository ¶
func CreateRepository( ctx context.Context, repositorySha string, repository string, mirrorVisibilityMode string, sourceURL string, ) *github.Repository
CreateRepository - Create github repository (package function for backward compatibility)
func FetchOwnerRepos ¶
func FetchOwnerRepos( ctx context.Context, repoSha, owner, githubVisibility, githubAffiliation string, ) []*github.Repository
FetchOwnerRepos - fetch owner repositories via API, being it Organization or User (package function for backward compatibility)
Types ¶
type GitGetGithub ¶ added in v0.0.32
type GitGetGithub struct {
// contains filtered or unexported fields
}
func (*GitGetGithub) CreateRepository ¶ added in v0.0.32
func (gitProvider *GitGetGithub) CreateRepository( ctx context.Context, repositorySha string, repository string, mirrorVisibilityMode string, sourceURL string, ) *github.Repository
CreateRepository - Create github repository (method)
func (*GitGetGithub) FetchOwnerRepos ¶ added in v0.0.32
func (gitProvider *GitGetGithub) FetchOwnerRepos( ctx context.Context, repoSha, owner, githubVisibility, githubAffiliation string, ) []*github.Repository
FetchOwnerRepos - fetch owner repositories via API, being it Organization or User (method)
func (*GitGetGithub) Init ¶ added in v0.0.32
func (gitProvider *GitGetGithub) Init() bool
func (*GitGetGithub) RepositoryExists ¶ added in v0.0.32
func (gitProvider *GitGetGithub) RepositoryExists(ctx context.Context, repositorySha, owner, repository string) bool
RepositoryExists - check if remote github repository exists (method)
type GitGetGithubI ¶ added in v0.0.32
type GitGetGithubI interface {
Init() bool
RepositoryExists(ctx context.Context, repositorySha, owner, repository string) bool
CreateRepository(
ctx context.Context,
repositorySha string,
repository string,
mirrorVisibilityMode string,
sourceURL string,
) *github.Repository
FetchOwnerRepos(
ctx context.Context,
repoSha, owner, githubVisibility, githubAffiliation string,
) []*github.Repository
}
Click to show internal directories.
Click to hide internal directories.