Documentation ¶
Index ¶
- func New(remote *core.Remote) (api.Provider, error)
- type Provider
- func (p *Provider) CreateMerge(repo *core.Repository, opts api.MergeOption) (string, error)
- func (p *Provider) DownloadReleaseFile(repo *core.Repository, file *api.ReleaseFile) (io.ReadCloser, error)
- func (p *Provider) GetMerge(repo *core.Repository, opts api.MergeOption) (string, error)
- func (p *Provider) GetRelease(repo *core.Repository, tag string) (*api.Release, error)
- func (p *Provider) GetRepository(name string) (*api.Repository, error)
- func (p *Provider) ListReleases(repo *core.Repository) ([]*api.Release, error)
- func (p *Provider) ListRepositories(group string) ([]*api.Repository, error)
- func (p *Provider) Name() string
- func (p *Provider) SearchRepositories(group, query string) ([]*api.Repository, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
func (*Provider) CreateMerge ¶
func (p *Provider) CreateMerge(repo *core.Repository, opts api.MergeOption) (string, error)
func (*Provider) DownloadReleaseFile ¶ added in v0.3.0
func (p *Provider) DownloadReleaseFile(repo *core.Repository, file *api.ReleaseFile) (io.ReadCloser, error)
func (*Provider) GetMerge ¶
func (p *Provider) GetMerge(repo *core.Repository, opts api.MergeOption) (string, error)
func (*Provider) GetRelease ¶ added in v0.3.0
func (*Provider) GetRepository ¶
func (p *Provider) GetRepository(name string) (*api.Repository, error)
func (*Provider) ListReleases ¶ added in v0.3.0
func (*Provider) ListRepositories ¶ added in v0.2.0
func (p *Provider) ListRepositories(group string) ([]*api.Repository, error)
func (*Provider) SearchRepositories ¶
func (p *Provider) SearchRepositories(group, query string) ([]*api.Repository, error)
Click to show internal directories.
Click to hide internal directories.