Documentation ¶
Index ¶
- type GitLab
- func (gl *GitLab) AcceptMergeRequest(mreq *model.MergeReq, removeSource bool) error
- func (gl *GitLab) AddMergeRequestReply(mreq *model.MergeReq, thread, text string) (model.Comment, error)
- func (gl *GitLab) AddMergeRequestThread(mreq *model.MergeReq, text string, standalone bool, ...) (model.CommentThread, error)
- func (gl *GitLab) ApproveMergeRequest(mreq *model.MergeReq) error
- func (gl *GitLab) GetCommitDiffs(mreq *model.MergeReq, commit *model.Commit) ([]model.Diff, error)
- func (gl *GitLab) GetMergeRequest(mreq *model.MergeReq) (model.MergeReq, error)
- func (gl *GitLab) GetMergeRequestApprovals(mreq *model.MergeReq) (model.Approvals, error)
- func (gl *GitLab) GetMergeRequestThreads(mreq *model.MergeReq) ([]model.CommentThread, error)
- func (gl *GitLab) GetMergeRequests(onlyOpen bool, updatedAfter *time.Time) ([]model.MergeReq, error)
- func (gl *GitLab) GetPatches(mreq *model.MergeReq, series *model.Series) ([]model.Commit, error)
- func (gl *GitLab) GetVersions(mreq *model.MergeReq) ([]model.Series, error)
- func (gl *GitLab) Ping() error
- func (gl *GitLab) ResolveMergeRequestThread(mreq *model.MergeReq, thread string, resolved bool) error
- func (gl *GitLab) UnapproveMergeRequest(mreq *model.MergeReq) error
- type Source
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitLab ¶
func NewGitLabForRepo ¶
func (*GitLab) AcceptMergeRequest ¶
func (*GitLab) AddMergeRequestReply ¶
func (*GitLab) AddMergeRequestThread ¶
func (gl *GitLab) AddMergeRequestThread(mreq *model.MergeReq, text string, standalone bool, context *model.CommentContext) (model.CommentThread, error)
func (*GitLab) ApproveMergeRequest ¶
func (*GitLab) GetCommitDiffs ¶
func (*GitLab) GetMergeRequest ¶
func (*GitLab) GetMergeRequestApprovals ¶
func (*GitLab) GetMergeRequestThreads ¶
func (*GitLab) GetMergeRequests ¶
func (*GitLab) GetPatches ¶
func (*GitLab) GetVersions ¶
func (*GitLab) ResolveMergeRequestThread ¶
type Source ¶
type Source interface { Ping() error GetMergeRequests(onlyOpen bool, updatedAfter *time.Time) ([]model.MergeReq, error) GetMergeRequest(mreq *model.MergeReq) (model.MergeReq, error) GetVersions(mreq *model.MergeReq) ([]model.Series, error) GetPatches(mreq *model.MergeReq, series *model.Series) ([]model.Commit, error) GetCommitDiffs(mreq *model.MergeReq, commit *model.Commit) ([]model.Diff, error) GetMergeRequestApprovals(mreq *model.MergeReq) (model.Approvals, error) GetMergeRequestThreads(mreq *model.MergeReq) ([]model.CommentThread, error) AddMergeRequestThread(mreq *model.MergeReq, text string, standalone bool, context *model.CommentContext) (model.CommentThread, error) AddMergeRequestReply(mreq *model.MergeReq, thread, text string) (model.Comment, error) ResolveMergeRequestThread(mreq *model.MergeReq, thread string, resolved bool) error AcceptMergeRequest(mreq *model.MergeReq, removeSource bool) error ApproveMergeRequest(mreq *model.MergeReq) error UnapproveMergeRequest(mreq *model.MergeReq) error }
Click to show internal directories.
Click to hide internal directories.