...
Package bitbucket
import "github.com/golang-migrate/migrate/v4/source/bitbucket"
- Overview
- Index
- Variables
- func WithInstance(client *bitbucket.Client, config *Config) (source.Driver, error)
- type Bitbucket
- func (b *Bitbucket) Close() error
- func (b *Bitbucket) First() (version uint, er error)
- func (b *Bitbucket) Next(version uint) (nextVersion uint, err error)
- func (b *Bitbucket) Open(url string) (source.Driver, error)
- func (b *Bitbucket) Prev(version uint) (prevVersion uint, err error)
- func (b *Bitbucket) ReadDown(version uint) (r io.ReadCloser, identifier string, err error)
- func (b *Bitbucket) ReadUp(version uint) (r io.ReadCloser, identifier string, err error)
- type Config
Package files
bitbucket.go
Variables
var (
ErrNoUserInfo = fmt.Errorf("no username:password provided")
ErrNoAccessToken = fmt.Errorf("no password/app password")
ErrInvalidRepo = fmt.Errorf("invalid repo")
ErrInvalidBitbucketClient = fmt.Errorf("expected *bitbucket.Client")
ErrNoDir = fmt.Errorf("no directory")
)
func WithInstance(client *bitbucket.Client, config *Config) (source.Driver, error)
type Bitbucket struct {
}
func (*Bitbucket) Close
¶
func (b *Bitbucket) Close() error
func (*Bitbucket) First
¶
func (b *Bitbucket) First() (version uint, er error)
func (*Bitbucket) Next
¶
func (b *Bitbucket) Next(version uint) (nextVersion uint, err error)
func (*Bitbucket) Open
¶
func (b *Bitbucket) Open(url string) (source.Driver, error)
func (*Bitbucket) Prev
¶
func (b *Bitbucket) Prev(version uint) (prevVersion uint, err error)
func (*Bitbucket) ReadDown
¶
func (b *Bitbucket) ReadDown(version uint) (r io.ReadCloser, identifier string, err error)
func (*Bitbucket) ReadUp
¶
func (b *Bitbucket) ReadUp(version uint) (r io.ReadCloser, identifier string, err error)
type Config struct {
Owner string
Repo string
Path string
Ref string
}