diff options
author | Runxi Yu <me@runxiyu.org> | 2025-02-19 19:17:28 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2025-02-19 19:17:28 +0800 |
commit | 431d5f2eae378bc7ff62bd5ddc553f3768aac9b9 (patch) | |
tree | d98ce58f122557abb7102966a83dc6d84749d4d6 /git_ref.go | |
parent | hooks: Ignore error value of the last conn.Write() (diff) | |
download | forge-431d5f2eae378bc7ff62bd5ddc553f3768aac9b9.tar.gz forge-431d5f2eae378bc7ff62bd5ddc553f3768aac9b9.tar.zst forge-431d5f2eae378bc7ff62bd5ddc553f3768aac9b9.zip |
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.
Diffstat (limited to 'git_ref.go')
-rw-r--r-- | git_ref.go | 15 |
1 files changed, 3 insertions, 12 deletions
@@ -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() |