Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangelogMerger ¶
type ChangelogMerger struct {
// contains filtered or unexported fields
}
ChangelogMerger handles merging changelog entries between different changelog files
func NewChangelogMerger ¶
func NewChangelogMerger(logger Logger) *ChangelogMerger
NewChangelogMerger creates a new ChangelogMerger
func (*ChangelogMerger) MergeVersionEntry ¶
func (m *ChangelogMerger) MergeVersionEntry(sourceFile, targetFile, version string) error
MergeVersionEntry extracts a version entry from sourceFile and merges it into targetFile
type NoOpLogger ¶
type NoOpLogger struct{}
NoOpLogger is a logger that does nothing
func (NoOpLogger) Error ¶
func (n NoOpLogger) Error(msg string)
func (NoOpLogger) Info ¶
func (n NoOpLogger) Info(msg string)
func (NoOpLogger) Warn ¶
func (n NoOpLogger) Warn(msg string)
Click to show internal directories.
Click to hide internal directories.