Repository navigation
Releases
Releases · gitamix/types
v0.1.4
Added
Kindtype defines commit kind, for example, merge, revert, e.t.cKindDefaultconst represents common commit kindKind.Default()predicate to define whether the kind is defaultCommit.Kind()returns commit kind set on its creation- Add functional option
WithKind()to configure theCommiton its creation KindMergeconst represents merge commit kindKind.Merge()predicate to define whether the kind is merge- Test case with
KindMergeforCommit.Kind() KindRevertconst represents revert commitKind.Revert()predicate to define whether the kind is revert- Test case with
KindRevertforCommit.Kind()
Changed
- Added variadic functional options to
NewCommit()
Related Issue
v0.1.3
- Added raw field for Message
- Parse Ticket from raw data instead of Subject
- Refactored String(), ParseMessage() to work with raw if set
- Keep body on single newline and extract ticket from single-line message
v0.1.2
Fixed type parsing on the provided strings with ticket identifier
v0.1.1
Added getters for subject: Type(), Scope(), Description()
v0.1.0
feat(commit): parse ticket from subject and message (#41) - Added `Ticket()` parses ticket from the commit subject - Added `Ticket()` parses ticket from the commit message