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.