diff --git a/pkg/provider/git.go b/pkg/provider/git.go index a33e2c4d318b2e0b0f975bbadf6c5e1aed000766..2ce320a6867ded7b0a53691a103203b8335a402e 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