From 2a65fc56c4031089d9cb7011df03d7af4af9a2ec Mon Sep 17 00:00:00 2001
From: Christoph Witzko <github@christophwitzko.com>
Date: Tue, 3 Nov 2020 10:07:40 +0100
Subject: [PATCH] fix(GetCommits): resolve toSha

---
 pkg/provider/git.go | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/pkg/provider/git.go b/pkg/provider/git.go
index a33e2c4..2ce320a 100644
--- a/pkg/provider/git.go
+++ b/pkg/provider/git.go
@@ -94,8 +94,13 @@ func (repo *Repository) GetInfo() (*provider.RepositoryInfo, error) {
 
 func (repo *Repository) GetCommits(fromSha, toSha string) ([]*semrel.RawCommit, error) {
 	allCommits := make([]*semrel.RawCommit, 0)
+	toHash, err := repo.repo.ResolveRevision(plumbing.Revision(toSha))
+	if err != nil {
+		return nil, err
+	}
+
 	commits, err := repo.repo.Log(&git.LogOptions{
-		From: plumbing.NewHash(toSha),
+		From: *toHash,
 	})
 	if err != nil {
 		return nil, err
-- 
GitLab