Documentation
¶
Index ¶
- func CreateRepository(repoSha, repository, mirrorVisibilityMode, sourceURL, projectName string) *bitbucket.Repository
- func FetchOwnerRepos(repoSha, owner, bitbucketRole string) []bitbucket.Repository
- func GenerateProjectKey(projectName string) string
- func ProjectExists(git *bitbucket.Client, repoSha, workspace, project string) bool
- func RepositoryExists(repoSha, owner, repository string) bool
- type GitGetBitbucket
- func (gitProvider *GitGetBitbucket) CreateRepository(repoSha, repository, mirrorVisibilityMode, sourceURL, projectName string) *bitbucket.Repository
- func (gitProvider *GitGetBitbucket) FetchOwnerRepos(repoSha, owner, bitbucketRole string) []bitbucket.Repository
- func (gitProvider *GitGetBitbucket) Init() bool
- func (gitProvider *GitGetBitbucket) RepositoryExists(repoSha, owner, repository string) bool
- type GitGetBitbucketI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRepository ¶
func CreateRepository(repoSha, repository, mirrorVisibilityMode, sourceURL, projectName string) *bitbucket.Repository
CreateRepository - create bitbucket repository (package function for backward compatibility)
func FetchOwnerRepos ¶
func FetchOwnerRepos(repoSha, owner, bitbucketRole string) []bitbucket.Repository
FetchOwnerRepos - fetch owner repositories via API (package function for backward compatibility)
func GenerateProjectKey ¶
GenerateProjectKey - convert project name to project key
func ProjectExists ¶
ProjectExists - checks if bitbucket project exists
func RepositoryExists ¶
RepositoryExists - checks if bitbucket repository exists (package function for backward compatibility)
Types ¶
type GitGetBitbucket ¶ added in v0.0.32
type GitGetBitbucket struct {
// contains filtered or unexported fields
}
func (*GitGetBitbucket) CreateRepository ¶ added in v0.0.32
func (gitProvider *GitGetBitbucket) CreateRepository(repoSha, repository, mirrorVisibilityMode, sourceURL, projectName string) *bitbucket.Repository
CreateRepository - create bitbucket repository (method)
func (*GitGetBitbucket) FetchOwnerRepos ¶ added in v0.0.32
func (gitProvider *GitGetBitbucket) FetchOwnerRepos(repoSha, owner, bitbucketRole string) []bitbucket.Repository
FetchOwnerRepos - fetch owner repositories via API (method)
func (*GitGetBitbucket) Init ¶ added in v0.0.32
func (gitProvider *GitGetBitbucket) Init() bool
func (*GitGetBitbucket) RepositoryExists ¶ added in v0.0.32
func (gitProvider *GitGetBitbucket) RepositoryExists(repoSha, owner, repository string) bool
RepositoryExists - checks if bitbucket repository exists (method)
type GitGetBitbucketI ¶ added in v0.0.32
type GitGetBitbucketI interface {
Init() bool
RepositoryExists(repoSha, owner, repository string) bool
CreateRepository(repoSha, repository, mirrorVisibilityMode, sourceURL, projectName string) *bitbucket.Repository
FetchOwnerRepos(repoSha, owner, bitbucketRole string) []bitbucket.Repository
}
Click to show internal directories.
Click to hide internal directories.