Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RewriteCommitMessage ¶
func RewriteCommitMessage(commitMessageFile string, commitMessageModifier CommitMessageModifier) error
RewriteCommitMessage rewrites the commit message in the given commit message file
Types ¶
type CommitMessageModifier ¶
type CommitMessageModifier interface {
ModifyGitCommitMessage(gitCommitMessage, branchName string) (modifiedCommitMessage string, err error)
}
CommitMessageModifier implements the modification of a given commit message and the current branch name.
func NewCommitMessageModifier ¶
func NewCommitMessageModifier(projectConfiguration config.Project) CommitMessageModifier
NewCommitMessageModifier create a CommitMessageModifier
type CommitMessageRenderer ¶
CommitMessageRenderer implements rendering a commit message by a given
func NewCommitMessageRenderer ¶
func NewCommitMessageRenderer(projConf config.Project) CommitMessageRenderer
NewCommitMessageRenderer create a new CommitMessageRenderer
type CommitMessageValidator ¶
CommitMessageValidator implementa validation for a given commit message
func NewCommitMessageValidator ¶
func NewCommitMessageValidator(projectConfig config.Project) CommitMessageValidator
NewCommitMessageValidator creates a new CommitMessageValidator
Click to show internal directories.
Click to hide internal directories.