From 2dee32570e174a5e257559980313bf5b35ff99a3 Mon Sep 17 00:00:00 2001 From: Lucas Bajolet Date: Fri, 13 Sep 2024 14:29:21 +0000 Subject: [PATCH] backport of commit 7914464219346231d2c15c0128b0f051a053d9ab --- internal/hcp/registry/metadata/vcs.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/internal/hcp/registry/metadata/vcs.go b/internal/hcp/registry/metadata/vcs.go index 3084755a5..97b582dfc 100644 --- a/internal/hcp/registry/metadata/vcs.go +++ b/internal/hcp/registry/metadata/vcs.go @@ -53,13 +53,14 @@ func (g *Git) Type() string { } func (g *Git) Details() map[string]interface{} { - resp := map[string]interface{}{} - headRef, err := g.repo.Head() if err != nil { - log.Printf("[ERROR] failed to get the git branch name: %s", err) - } else { - resp["ref"] = headRef.Name().Short() + log.Printf("[ERROR] failed to get reference to git HEAD: %s", err) + return nil + } + + resp := map[string]interface{}{ + "ref": headRef.Name().Short(), } commit, err := g.repo.CommitObject(headRef.Hash())