From 431d5f2eae378bc7ff62bd5ddc553f3768aac9b9 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Wed, 19 Feb 2025 19:17:28 +0800 Subject: all: Remove error wrapping I'm undecided on how I wrap errors in this project. I'll just return errors directly for now. This will probably be adjusted later. --- git_ref.go | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'git_ref.go') diff --git a/git_ref.go b/git_ref.go index 13b5655..ce4e067 100644 --- a/git_ref.go +++ b/git_ref.go @@ -1,17 +1,8 @@ package main import ( - "errors" - "github.com/go-git/go-git/v5" "github.com/go-git/go-git/v5/plumbing" - "go.lindenii.runxiyu.org/lindenii-common/misc" -) - -var ( - err_getting_tag_reference = errors.New("error getting tag reference") - err_getting_branch_reference = errors.New("error getting branch reference") - err_getting_head = errors.New("error getting HEAD") ) // get_ref_hash_from_type_and_name returns the hash of a reference given its @@ -21,7 +12,7 @@ func get_ref_hash_from_type_and_name(repo *git.Repository, ref_type, ref_name st case "": head, err := repo.Head() if err != nil { - ret_err = misc.Wrap_one_error(err_getting_head, err) + ret_err = err return } ref_hash = head.Hash() @@ -30,14 +21,14 @@ func get_ref_hash_from_type_and_name(repo *git.Repository, ref_type, ref_name st case "branch": ref, err := repo.Reference(plumbing.NewBranchReferenceName(ref_name), true) if err != nil { - ret_err = misc.Wrap_one_error(err_getting_branch_reference, err) + ret_err = err return } ref_hash = ref.Hash() case "tag": ref, err := repo.Reference(plumbing.NewTagReferenceName(ref_name), true) if err != nil { - ret_err = misc.Wrap_one_error(err_getting_tag_reference, err) + ret_err = err return } ref_hash = ref.Hash() -- cgit v1.2.3