Commit 3829db2

Anton Medvedev <anton@medv.io>
2025-12-01 19:50:47
Include tags in commit collecting logic
1 parent 34df66c
Changed files (1)
main.go
@@ -157,6 +157,7 @@ func main() {
 
 	commits := make(map[string]git.Commit)
 	commitsFor := make(map[git.Ref][]git.Commit, len(branches))
+
 	for _, branch := range branches {
 		commitsFor[branch], err = git.Commits(branch, params.RepoDir)
 		if err != nil {
@@ -168,6 +169,16 @@ func main() {
 		}
 	}
 
+	for _, tag := range tags {
+		commitsForTag, err := git.Commits(git.Ref(tag.Name), params.RepoDir)
+		if err != nil {
+			panic(err)
+		}
+		for _, commit := range commitsForTag {
+			commits[commit.Hash] = commit
+		}
+	}
+
 	if err := generateBranches(branches, flagDefaultBranch, params); err != nil {
 		panic(err)
 	}