Documentation
¶
Index ¶
- func CreateConsumer(URL string, ConsumerKey string, PrivateKey *rsa.PrivateKey) *oauth.Consumer
- func New(opts Opts) (remote.Remote, error)
- type Config
- func (c *Config) Activate(u *model.User, r *model.Repo, link string) error
- func (*Config) Auth(token, secret string) (string, error)
- func (c *Config) Deactivate(u *model.User, r *model.Repo, link string) error
- func (c *Config) File(u *model.User, r *model.Repo, b *model.Build, f string) ([]byte, error)
- func (c *Config) FileRef(u *model.User, r *model.Repo, ref, f string) ([]byte, error)
- func (c *Config) Hook(r *http.Request) (*model.Repo, *model.Build, error)
- func (c *Config) Login(res http.ResponseWriter, req *http.Request) (*model.User, error)
- func (c *Config) Netrc(user *model.User, r *model.Repo) (*model.Netrc, error)
- func (c *Config) Perm(u *model.User, owner, repo string) (*model.Perm, error)
- func (c *Config) Repo(u *model.User, owner, name string) (*model.Repo, error)
- func (c *Config) Repos(u *model.User) ([]*model.Repo, error)
- func (c *Config) Status(u *model.User, r *model.Repo, b *model.Build, link string) error
- func (*Config) TeamPerm(u *model.User, org string) (*model.Perm, error)
- func (*Config) Teams(u *model.User) ([]*model.Team, error)
- type Opts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateConsumer ¶ added in v0.5.0
Types ¶
type Config ¶ added in v0.5.0
type Config struct {
URL string
Username string
Password string
SkipVerify bool
Consumer *oauth.Consumer
}
func (*Config) Deactivate ¶ added in v0.5.0
type Opts ¶ added in v0.5.0
type Opts struct {
URL string // Stash server url.
Username string // Git machine account username.
Password string // Git machine account password.
ConsumerKey string // Oauth1 consumer key.
ConsumerRSA string // Oauth1 consumer key file.
ConsumerRSAString string
SkipVerify bool // Skip ssl verification.
}
Opts defines configuration options.
Click to show internal directories.
Click to hide internal directories.