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 {