Documentation
¶
Index ¶
- Constants
- func ChangedFiles(projectPath string, lastCommitSha string) (object.Changes, error)
- func DiffCommit(projectPath string, currentCommitSha string, prevCommitSha string) (object.Changes, error)
- func IsGitRepo(projectPath string) bool
- type GitEnv
- type GitHubEnv
- func (g *GitHubEnv) BlobURL() string
- func (g *GitHubEnv) CommitBranch() string
- func (g *GitHubEnv) CommitSha() string
- func (g *GitHubEnv) CommitTag() string
- func (g *GitHubEnv) CommitTitle() string
- func (g *GitHubEnv) CreateMRDiscussion(option MRDiscussionOption) error
- func (g *GitHubEnv) DefaultBranch() string
- func (g *GitHubEnv) IsActive() bool
- func (g *GitHubEnv) JobURL() string
- func (g *GitHubEnv) MergeRequestID() string
- func (g *GitHubEnv) MergeRequestTitle() string
- func (g *GitHubEnv) ProjectID() string
- func (g *GitHubEnv) ProjectName() string
- func (g *GitHubEnv) ProjectURL() string
- func (g *GitHubEnv) Provider() string
- func (g *GitHubEnv) SourceBranch() string
- func (g *GitHubEnv) TargetBranch() string
- func (g *GitHubEnv) TargetBranchSha() string
- type GitLabEnv
- func (g GitLabEnv) BlobURL() string
- func (g GitLabEnv) CommitBranch() string
- func (g GitLabEnv) CommitSha() string
- func (g GitLabEnv) CommitTag() string
- func (g GitLabEnv) CommitTitle() string
- func (g GitLabEnv) CreateMRDiscussion(option MRDiscussionOption) error
- func (g GitLabEnv) DefaultBranch() string
- func (g GitLabEnv) IsActive() bool
- func (g GitLabEnv) JobURL() string
- func (g GitLabEnv) MergeRequestID() string
- func (g GitLabEnv) MergeRequestTitle() string
- func (g GitLabEnv) ProjectID() string
- func (g GitLabEnv) ProjectName() string
- func (g GitLabEnv) ProjectURL() string
- func (g GitLabEnv) Provider() string
- func (g GitLabEnv) SourceBranch() string
- func (g GitLabEnv) TargetBranch() string
- func (g GitLabEnv) TargetBranchSha() string
- type MRDiscussionOption
Constants ¶
View Source
const ( GitLab = "GitLab" GitHub = "GitHub" Bitbucket = "Bitbucket" )
Variables ¶
This section is empty.
Functions ¶
func ChangedFiles ¶
func DiffCommit ¶
Types ¶
type GitEnv ¶
type GitEnv interface { Provider() string ProjectID() string ProjectName() string ProjectURL() string BlobURL() string CommitTag() string CommitBranch() string CommitSha() string CommitTitle() string DefaultBranch() string SourceBranch() string TargetBranch() string TargetBranchSha() string MergeRequestID() string MergeRequestTitle() string JobURL() string IsActive() bool CreateMRDiscussion(option MRDiscussionOption) error }
type GitHubEnv ¶ added in v1.0.5
type GitHubEnv struct {
// contains filtered or unexported fields
}
func (*GitHubEnv) CommitBranch ¶ added in v1.0.5
func (*GitHubEnv) CommitTitle ¶ added in v1.0.5
func (*GitHubEnv) CreateMRDiscussion ¶ added in v1.0.5
func (g *GitHubEnv) CreateMRDiscussion(option MRDiscussionOption) error
func (*GitHubEnv) DefaultBranch ¶ added in v1.0.5
func (*GitHubEnv) MergeRequestID ¶ added in v1.0.5
func (*GitHubEnv) MergeRequestTitle ¶ added in v1.0.5
func (*GitHubEnv) ProjectName ¶ added in v1.0.5
func (*GitHubEnv) ProjectURL ¶ added in v1.0.5
func (*GitHubEnv) SourceBranch ¶ added in v1.0.5
func (*GitHubEnv) TargetBranch ¶ added in v1.0.5
func (*GitHubEnv) TargetBranchSha ¶ added in v1.0.5
type GitLabEnv ¶
type GitLabEnv struct {
// contains filtered or unexported fields
}
func (GitLabEnv) CommitBranch ¶
func (GitLabEnv) CommitTitle ¶
func (GitLabEnv) CreateMRDiscussion ¶
func (g GitLabEnv) CreateMRDiscussion(option MRDiscussionOption) error
func (GitLabEnv) DefaultBranch ¶
func (GitLabEnv) MergeRequestID ¶
func (GitLabEnv) MergeRequestTitle ¶
func (GitLabEnv) ProjectName ¶
func (GitLabEnv) ProjectURL ¶
func (GitLabEnv) SourceBranch ¶
func (GitLabEnv) TargetBranch ¶
func (GitLabEnv) TargetBranchSha ¶
Click to show internal directories.
Click to hide internal directories.