From cf5f0e2a06eae33aa1fbcf8853439448a6077445 Mon Sep 17 00:00:00 2001 From: David Alpert Date: Tue, 28 Mar 2023 13:12:46 -0500 Subject: [PATCH] refactor: expose a seam allowing generation of Unreleased from an arbitrary rev-list --- chglog.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/chglog.go b/chglog.go index ef62aa19..bf274cc3 100644 --- a/chglog.go +++ b/chglog.go @@ -243,7 +243,11 @@ func (gen *Generator) readUnreleased(tags []*Tag) (*Unreleased, error) { rev = tags[0].Name + "..HEAD" } - commits, err := gen.commitParser.Parse(rev) + return gen.generateUnreleasedForRevList(rev) +} + +func (gen *Generator) generateUnreleasedForRevList(revList string) (*Unreleased, error) { + commits, err := gen.commitParser.Parse(revList) if err != nil { return nil, err }