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 + const RemoteBitbucket + const RemoteGithub + const RemoteGithubEnterprise + const RemoteGitlab + const RemoteGogs + const RemoteStash + const StatusEnqueue + const StatusError + const StatusFailure + const StatusKilled + const StatusNone + const StatusStarted + const StatusSuccess + var DefaultBranch = "master" + var DefaultExpires = int64(time.Hour.Seconds() * 72) + var DefaultTimeout int64 = 7200 + func CreateGravatar(email string) string + func GenerateToken() string + type CCProject struct + Activity string + LastBuildLabel string + LastBuildStatus string + LastBuildTime string + Name string + WebURL string + XMLName xml.Name + type CCProjects struct + Project *CCProject + XMLName xml.Name + func NewCC(r *Repo, c *Commit, url string) *CCProjects + type Commit struct + Author string + Branch string + Config string + Created int64 + Duration int64 + Finished int64 + Gravatar string + ID int64 + Message string + PullRequest string + RepoID int64 + Sha string + Started int64 + Status string + Timestamp string + Updated int64 + func (c *Commit) FinishedString() string + func (c *Commit) SetAuthor(email string) + func (c *Commit) ShaShort() string + type CommitRepo struct + Author string + Branch string + CommitID int64 + Config string + Created int64 + Duration int64 + Finished int64 + Gravatar string + Host string + Message string + Name string + Owner string + PullRequest string + Remote string + RepoID int64 + Sha string + Started int64 + Status string + Timestamp string + Updated int64 + type Hook struct + Author string + Branch string + Gravatar string + Message string + Owner string + PullRequest string + Repo string + Sha string + Timestamp string + type Login struct + Access string + Email string + Expiry int64 + ID int64 + Login string + Name string + Secret string + type Perm struct + Admin bool + Created int64 + Guest bool + ID int64 + Read bool + RepoID int64 + Updated int64 + UserID int64 + Write bool + type Remote struct + API string + Client string + Host string + ID int64 + Open bool + Secret string + Type string + URL string + type Repo struct + Active bool + CloneURL string + Created int64 + GitURL string + Host string + ID int64 + Name string + Owner string + Params string + PostCommit bool + Private bool + PrivateKey string + Privileged bool + PublicKey string + PullRequest bool + Remote string + Role *Perm + SSHURL string + Timeout int64 + Token string + URL string + Updated int64 + UserID int64 + func NewRepo(remote, owner, name string) (*Repo, error) + func (r *Repo) ParamMap() (map[string]string, error) + type RepoParams map[string]string + type Request struct + Commit *Commit + Host string + Prior *Commit + Repo *Repo + User *User + func (r *Request) URL() string + type Token struct + AccessToken string + Expiry int64 + RefreshToken string + type User struct + Access string + Active bool + Admin bool + Created int64 + Email string + Gravatar string + ID int64 + Login string + Name string + Remote string + Secret string + Synced int64 + Syncing bool + Token string + TokenExpiry int64 + Updated int64 + func NewUser(remote, login, email string) *User + func (u *User) IsStale() bool + func (u *User) SetEmail(email string)