From 8e41fb4c579c5860c97c164bbee44b1d4c8a7506 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Sun, 14 Dec 2025 05:15:55 +0000 Subject: [PATCH] types: deduplicate coauthors list Signed-off-by: oppiliappan --- types/commit.go | 7 ++++++- 1 file(s) changed, 6 insertion(s)(+), 1 deletion(s)(-) diff --git a/types/commit.go b/types/commit.go --- a/types/commit.go +++ b/types/commit.go @@ -174,13 +174,18 @@ ) func (commit Commit) CoAuthors() []object.Signature { var coAuthors []object.Signature - + seen := make(map[string]bool) matches := coAuthorRegex.FindAllStringSubmatch(commit.Message, -1) for _, match := range matches { if len(match) >= 3 { name := strings.TrimSpace(match[1]) email := strings.TrimSpace(match[2]) + + if seen[email] { + continue + } + seen[email] = true coAuthors = append(coAuthors, object.Signature{ Name: name, -- tangled.sh