Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHub ¶
type GitHub struct{}
func (GitHub) AssignPullRequestReviewer ¶
func (gh GitHub) AssignPullRequestReviewer(pr *PullRequest, reviewer string)
func (GitHub) CreatePullRequest ¶
func (gh GitHub) CreatePullRequest(issue common.Issue) *PullRequest
func (GitHub) GetPullRequest ¶
func (gh GitHub) GetPullRequest(branchName string) *PullRequest
func (GitHub) MergePullRequest ¶
func (gh GitHub) MergePullRequest(pr *PullRequest) bool
type PullRequest ¶
func (PullRequest) String ¶
func (pr PullRequest) String() string
type SourceControlManagementClient ¶
type SourceControlManagementClient interface { GetPullRequest(string) *PullRequest CreatePullRequest(common.Issue) *PullRequest AssignPullRequestReviewer(*PullRequest, string) MergePullRequest(*PullRequest) bool }
func GetClient ¶
func GetClient() SourceControlManagementClient
Click to show internal directories.
Click to hide internal directories.