Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommitByRevisionInput ¶ added in v0.11.2
type CommitByRevisionInput struct {
// contains filtered or unexported fields
}
type CommitParser ¶
type CommitParser struct { DidGetBumperFromCommit bool GetBumperFromCommitOutput gitmono.Bumper GetBumperFromCommitOutputMap map[string]gitmono.Bumper }
CommitParser mock commit parser
func (*CommitParser) GetBumperFromCommit ¶
func (cp *CommitParser) GetBumperFromCommit(c *git.Commit) gitmono.Bumper
GetBumperFromCommit mock bumper from commit implementation
type CreateTagInput ¶ added in v0.10.0
type DiffInput ¶ added in v0.11.2
type DiffInput struct {
// contains filtered or unexported fields
}
type GitDiffInput ¶ added in v0.11.2
type GitDiffInput struct {
// contains filtered or unexported fields
}
type GitDiffer ¶ added in v0.11.2
type GitDiffer struct { DiffInputs []GitDiffInput DiffOutput *git.Diff DiffError error }
type GitLogger ¶ added in v0.11.2
type GitLogger struct { LogInputs []LogInput LogOutput []*git.Commit LogError error CommitByRevisionInputs []CommitByRevisionInput CommitByRevisionOutput *git.Commit CommitByRevisionError error }
func (*GitLogger) CommitByRevision ¶ added in v0.11.2
type GitTagger ¶ added in v0.10.0
type GitTagger struct { TagsOutput []string TagsError error TagsInputs []*TagsInput CreateTagError error CreateTagInputs []*CreateTagInput }
type Logger ¶
type Logger struct { LogOutput []*git.Commit LogError error DidLog bool CommitHashByRevisionOutput string CommitHashByRevisionError error DidCommitHashByRevision bool }
Logger mock logger
func (*Logger) CommitHashByRevision ¶
CommitHashByRevision mock commit from revision implementation
type Tagger ¶ added in v0.10.0
type Tagger struct { ListProjectVersionTagsOutput []string ListProjectVersionTagsError error CreateTagError error CreateTagInputs []*gitmono.VersionedCommit }
func (*Tagger) CreateTag ¶ added in v0.10.0
func (t *Tagger) CreateTag(versionedCommit *gitmono.VersionedCommit) error
func (*Tagger) ListProjectVersionTags ¶ added in v0.10.0
type Versioner ¶ added in v0.11.2
type Versioner struct { GetCurrentVersionError error GetCurrentVersionOutput *gitmono.VersionedCommit ReleaseNewVersionError error ReleaseNewVersionOutput *gitmono.VersionedCommit ReleaseNewVersionInputs []string InitVersionError error InitVersionOutput *gitmono.VersionedCommit InitVersionInputs []string }
func (*Versioner) GetCurrentVersion ¶ added in v0.11.2
func (v *Versioner) GetCurrentVersion() (*gitmono.VersionedCommit, error)
func (*Versioner) InitVersion ¶ added in v0.11.2
func (v *Versioner) InitVersion(commitID string) (*gitmono.VersionedCommit, error)
func (*Versioner) ReleaseNewVersion ¶ added in v0.11.2
func (v *Versioner) ReleaseNewVersion(commitID string) (*gitmono.VersionedCommit, error)
Click to show internal directories.
Click to hide internal directories.