From 24d66ad693eee6df6df37be8b64d594221a6221e Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Wed, 12 Feb 2025 01:42:38 +0800 Subject: repo_commit: Fix format_patch handling of root commits --- git_format_patch.go | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'git_format_patch.go') diff --git a/git_format_patch.go b/git_format_patch.go index 1f282fa..4f37e92 100644 --- a/git_format_patch.go +++ b/git_format_patch.go @@ -2,7 +2,6 @@ package main import ( "bytes" - "errors" "fmt" "strings" "time" @@ -11,18 +10,10 @@ import ( "go.lindenii.runxiyu.org/lindenii-common/misc" ) -var err_get_patch = errors.New("Failed to get patch from commit") - func format_patch_from_commit(commit *object.Commit) (string, error) { - parent, err := commit.Parent(0) - if err != nil { - return "", err - } - - var patch *object.Patch - patch, err = parent.Patch(commit) + _, patch, err := get_patch_from_commit(commit) if err != nil { - return "", misc.Wrap_one_error(err_get_patch, err) + return "", misc.Wrap_one_error(err_getting_patch_of_commit, err) } var buf bytes.Buffer -- cgit v1.2.3