aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--git_format_patch.go3
-rw-r--r--git_misc.go20
-rw-r--r--git_ref.go15
-rw-r--r--http_server.go2
-rw-r--r--url.go8
5 files changed, 9 insertions, 39 deletions
diff --git a/git_format_patch.go b/git_format_patch.go
index ecb266e..2ebd2c2 100644
--- a/git_format_patch.go
+++ b/git_format_patch.go
@@ -7,7 +7,6 @@ import (
"time"
"github.com/go-git/go-git/v5/plumbing/object"
- "go.lindenii.runxiyu.org/lindenii-common/misc"
)
// get_patch_from_commit formats a commit object as if it was returned by
@@ -15,7 +14,7 @@ import (
func format_patch_from_commit(commit *object.Commit) (string, error) {
_, patch, err := get_patch_from_commit(commit)
if err != nil {
- return "", misc.Wrap_one_error(err_getting_patch_of_commit, err)
+ return "", err
}
var buf bytes.Buffer
diff --git a/git_misc.go b/git_misc.go
index e528888..2827c17 100644
--- a/git_misc.go
+++ b/git_misc.go
@@ -9,13 +9,6 @@ import (
"github.com/go-git/go-git/v5"
"github.com/go-git/go-git/v5/plumbing"
"github.com/go-git/go-git/v5/plumbing/object"
- "go.lindenii.runxiyu.org/lindenii-common/misc"
-)
-
-var (
- err_getting_commit_tree = errors.New("error getting commit tree")
- err_getting_patch_of_commit = errors.New("error getting patch of commit")
- err_getting_parent_commit_object = errors.New("error getting parent commit object")
)
// open_git_repo opens a git repository by group and repo name.
@@ -59,12 +52,9 @@ func build_display_git_tree(tree *object.Tree) []display_git_tree_entry_t {
return display_git_tree
}
-var err_get_recent_commits = errors.New("error getting recent commits")
-
func get_recent_commits(repo *git.Repository, head_hash plumbing.Hash, number_of_commits int) (recent_commits []*object.Commit, err error) {
commit_iter, err := repo.Log(&git.LogOptions{From: head_hash})
if err != nil {
- err = misc.Wrap_one_error(err_get_recent_commits, err)
return nil, err
}
recent_commits = make([]*object.Commit, 0)
@@ -75,7 +65,6 @@ func get_recent_commits(repo *git.Repository, head_hash plumbing.Hash, number_of
if errors.Is(err, io.EOF) {
return recent_commits, nil
} else if err != nil {
- err = misc.Wrap_one_error(err_get_recent_commits, err)
return nil, err
}
recent_commits = append(recent_commits, this_recent_commit)
@@ -86,7 +75,6 @@ func get_recent_commits(repo *git.Repository, head_hash plumbing.Hash, number_of
if errors.Is(err, io.EOF) {
return recent_commits, nil
} else if err != nil {
- err = misc.Wrap_one_error(err_get_recent_commits, err)
return nil, err
}
recent_commits = append(recent_commits, this_recent_commit)
@@ -100,22 +88,22 @@ func get_patch_from_commit(commit_object *object.Commit) (parent_commit_hash plu
if errors.Is(err, object.ErrParentNotFound) {
commit_tree, err := commit_object.Tree()
if err != nil {
- ret_err = misc.Wrap_one_error(err_getting_commit_tree, err)
+ ret_err = err
return
}
patch, err = (&object.Tree{}).Patch(commit_tree)
if err != nil {
- ret_err = misc.Wrap_one_error(err_getting_patch_of_commit, err)
+ ret_err = err
return
}
} else if err != nil {
- ret_err = misc.Wrap_one_error(err_getting_parent_commit_object, err)
+ ret_err = err
return
} else {
parent_commit_hash = parent_commit_object.Hash
patch, err = parent_commit_object.Patch(commit_object)
if err != nil {
- ret_err = misc.Wrap_one_error(err_getting_patch_of_commit, err)
+ ret_err = err
return
}
}
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()
diff --git a/http_server.go b/http_server.go
index 9c06ab0..2a92f76 100644
--- a/http_server.go
+++ b/http_server.go
@@ -213,5 +213,3 @@ func (router *http_router_t) ServeHTTP(w http.ResponseWriter, r *http.Request) {
}
}
}
-
-var err_bad_request = errors.New("bad request")
diff --git a/url.go b/url.go
index 0265fc6..ea11555 100644
--- a/url.go
+++ b/url.go
@@ -5,8 +5,6 @@ import (
"net/http"
"net/url"
"strings"
-
- "go.lindenii.runxiyu.org/lindenii-common/misc"
)
var (
@@ -52,15 +50,11 @@ func parse_request_uri(request_uri string) (segments []string, params url.Values
for i, segment := range segments {
segments[i], err = url.PathUnescape(segment)
if err != nil {
- return nil, nil, misc.Wrap_one_error(err_bad_request, err)
+ return
}
}
params, err = url.ParseQuery(params_string)
- if err != nil {
- return nil, nil, misc.Wrap_one_error(err_bad_request, err)
- }
-
return
}