From edf0db5e7ef73105d3f25c3716818bc25e21d538 Mon Sep 17 00:00:00 2001
From: Tchoupinax <corentinfiloche@hotmail.fr>
Date: Wed, 16 Mar 2022 13:29:34 +0100
Subject: [PATCH] fix: correctly parse date with negative timezone

---
 branch.go | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/branch.go b/branch.go
index a92df9a..5df50b6 100644
--- a/branch.go
+++ b/branch.go
@@ -22,8 +22,14 @@ func (b *Branch) GetCommitterDateFromLogs() {
 
 	for index, match := range re.FindAllString(string(stdout), -1) {
 		if index == 0 {
-			var a = strings.Split(match, " +")[0]
+			a := strings.Split(match, " +")[0]
+
+			if strings.Contains(a, " -") {
+				a = strings.Split(match, " -")[0]
+			}
+
 			var c = strings.Split(a, "Date:   ")
+
 			t, err := time.Parse(time.ANSIC, c[1])
 
 			if err != nil {