Versions in this module Expand all Collapse all v0 v0.3.1 Oct 26, 2015 v0.3.0 Sep 17, 2015 Changes in this version + func Register(remote Remote) + type Remote interface + Activate func(user *model.User, repo *model.Repo, link string) error + Authorize func(w http.ResponseWriter, r *http.Request) (*model.Login, error) + Deactivate func(user *model.User, repo *model.Repo, link string) error + GetHost func() string + GetKind func() string + GetRepos func(user *model.User) ([]*model.Repo, error) + GetScript func(user *model.User, repo *model.Repo, hook *model.Hook) ([]byte, error) + GetToken func(*model.User) (*model.Token, error) + OpenRegistration func() bool + ParseHook func(r *http.Request) (*model.Hook, error) + func Lookup(name string) Remote + func Registered() []Remote