Documentation
¶
Index ¶
- Variables
- func CheckTemplate(tmpl string) error
- func DetectCommand(log []git.LogEntry) (Command, Match)
- func TemplateFields() map[string]struct{}
- func TokenizeFields(data []byte, atEOF bool) (advance int, token []byte, err error)
- type Command
- type ConventionalStrategy
- type DevNull
- type Increment
- type Match
- type Next
- type Options
- type Tag
- type UnknownTemplateFieldError
Constants ¶
This section is empty.
Variables ¶
View Source
var (
NoMatch = Match{Index: noMatchIdx}
)
Functions ¶
func CheckTemplate ¶
func TemplateFields ¶
func TemplateFields() map[string]struct{}
Types ¶
type ConventionalStrategy ¶ added in v0.8.0
type ConventionalStrategy struct { MajorPrefixes []string MinorPrefixes []string PatchPrefixes []string }
func Angular ¶ added in v0.8.0
func Angular() ConventionalStrategy
func AngularMerge ¶ added in v0.8.0
func AngularMerge(major, minor, patch []string) ConventionalStrategy
func (ConventionalStrategy) DetectIncrement ¶ added in v0.8.0
func (s ConventionalStrategy) DetectIncrement(log []git.LogEntry) (Increment, Match)
type Next ¶ added in v0.4.0
type Tag ¶
type Tag struct { Prefix string SemVer string Version string Raw string Pre string Metadata string }
func (Tag) Prerelease ¶ added in v0.7.0
func (Tag) PrereleaseWithLabel ¶ added in v0.7.0
type UnknownTemplateFieldError ¶
type UnknownTemplateFieldError struct {
Field string
}
func (UnknownTemplateFieldError) Error ¶
func (e UnknownTemplateFieldError) Error() string
Click to show internal directories.
Click to hide internal directories.