Skip to content

Commit 73263d9

Browse files
committed
test
1 parent b6a426d commit 73263d9

File tree

8 files changed

+18
-12
lines changed

8 files changed

+18
-12
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ generate-ini-mssql:
581581

582582
.PHONY: test-mssql
583583
test-mssql: integrations.mssql.test generate-ini-mssql
584-
GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/mssql.ini ./integrations.mssql.test
584+
GITEA_ROOT="$(CURDIR)" GITEA_CONF=tests/mssql.ini ./integrations.mssql.test -test.v
585585

586586
.PHONY: test-mssql\#%
587587
test-mssql\#%: integrations.mssql.test generate-ini-mssql

services/automerge/automerge.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"context"
88
"errors"
99
"fmt"
10+
"os"
1011
"strconv"
1112
"strings"
1213

@@ -155,6 +156,11 @@ func getPullRequestsByHeadSHA(ctx context.Context, sha string, repo *repo_model.
155156

156157
// handlePullRequestAutoMerge merge the pull request if all checks are successful
157158
func handlePullRequestAutoMerge(pullID int64, sha string) {
159+
defer func() {
160+
if r := recover(); r != nil {
161+
fmt.Fprintf(os.Stdout, "panic: %v\n%s", r, log.Stack(2))
162+
}
163+
}()
158164
ctx, _, finished := process.GetManager().AddContext(graceful.GetManager().HammerContext(),
159165
fmt.Sprintf("Handle AutoMerge of PR[%d] with sha[%s]", pullID, sha))
160166
defer finished()

services/automergequeue/automergequeue.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ func StartPRCheckAndAutoMerge(ctx context.Context, pull *issues_model.PullReques
4040
return
4141
}
4242
defer gitRepo.Close()
43-
commitID, err := gitRepo.GetRefCommitIDNew(pull.GetGitHeadRefName())
43+
commitID, err := gitRepo.GetRefCommitIDOld(pull.GetGitHeadRefName())
4444
if err != nil {
4545
log.Error("GetRefCommitID: %v", err)
4646
return

services/pull/commit_status.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ func GetPullRequestCommitStatusState(ctx context.Context, pr *issues_model.PullR
111111
if pr.Flow == issues_model.PullRequestFlowGithub {
112112
sha, err = headGitRepo.GetBranchCommitID(pr.HeadBranch)
113113
} else {
114-
sha, err = headGitRepo.GetRefCommitIDNew(pr.GetGitHeadRefName())
114+
sha, err = headGitRepo.GetRefCommitIDOld(pr.GetGitHeadRefName())
115115
}
116116
if err != nil {
117117
return "", err

services/pull/patch.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,13 +94,13 @@ func testPullRequestTmpRepoBranchMergeable(ctx context.Context, prCtx *prTmpRepo
9494
pr.MergeBase, _, err = gitcmd.NewCommand("merge-base", "--", "base", "tracking").WithDir(prCtx.tmpBasePath).RunStdString(ctx)
9595
if err != nil {
9696
var err2 error
97-
pr.MergeBase, err2 = gitRepo.GetRefCommitIDNew(git.BranchPrefix + "base")
97+
pr.MergeBase, err2 = gitRepo.GetRefCommitIDOld(git.BranchPrefix + "base")
9898
if err2 != nil {
9999
return fmt.Errorf("GetMergeBase: %v and can't find commit ID for base: %w", err, err2)
100100
}
101101
}
102102
pr.MergeBase = strings.TrimSpace(pr.MergeBase)
103-
if pr.HeadCommitID, err = gitRepo.GetRefCommitIDNew(git.BranchPrefix + "tracking"); err != nil {
103+
if pr.HeadCommitID, err = gitRepo.GetRefCommitIDOld(git.BranchPrefix + "tracking"); err != nil {
104104
return fmt.Errorf("GetBranchCommitID: can't find commit ID for head: %w", err)
105105
}
106106

services/pull/pull.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -805,7 +805,7 @@ func GetSquashMergeCommitMessages(ctx context.Context, pr *issues_model.PullRequ
805805
if pr.Flow == issues_model.PullRequestFlowGithub {
806806
headCommit, err = gitRepo.GetBranchCommit(pr.HeadBranch)
807807
} else {
808-
pr.HeadCommitID, err = gitRepo.GetRefCommitIDNew(pr.GetGitHeadRefName())
808+
pr.HeadCommitID, err = gitRepo.GetRefCommitIDOld(pr.GetGitHeadRefName())
809809
if err != nil {
810810
log.Error("Unable to get head commit: %s Error: %v", pr.GetGitHeadRefName(), err)
811811
return ""
@@ -982,7 +982,7 @@ func GetIssuesAllCommitStatus(ctx context.Context, issues issues_model.IssueList
982982

983983
// getAllCommitStatus get pr's commit statuses.
984984
func getAllCommitStatus(ctx context.Context, gitRepo *git.Repository, pr *issues_model.PullRequest) (statuses []*git_model.CommitStatus, lastStatus *git_model.CommitStatus, err error) {
985-
sha, shaErr := gitRepo.GetRefCommitIDNew(pr.GetGitHeadRefName())
985+
sha, shaErr := gitRepo.GetRefCommitIDOld(pr.GetGitHeadRefName())
986986
if shaErr != nil {
987987
return nil, nil, shaErr
988988
}
@@ -1032,7 +1032,7 @@ func IsHeadEqualWithBranch(ctx context.Context, pr *issues_model.PullRequest, br
10321032
return false, err
10331033
}
10341034
} else {
1035-
pr.HeadCommitID, err = baseGitRepo.GetRefCommitIDNew(pr.GetGitHeadRefName())
1035+
pr.HeadCommitID, err = baseGitRepo.GetRefCommitIDOld(pr.GetGitHeadRefName())
10361036
if err != nil {
10371037
return false, err
10381038
}

services/pull/review.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ func createCodeComment(ctx context.Context, doer *user_model.User, repo *repo_mo
259259

260260
// Only fetch diff if comment is review comment
261261
if len(patch) == 0 && reviewID != 0 {
262-
headCommitID, err := gitRepo.GetRefCommitIDNew(pr.GetGitHeadRefName())
262+
headCommitID, err := gitRepo.GetRefCommitIDOld(pr.GetGitHeadRefName())
263263
if err != nil {
264264
return nil, fmt.Errorf("GetRefCommitID[%s]: %w", pr.GetGitHeadRefName(), err)
265265
}
@@ -325,7 +325,7 @@ func SubmitReview(ctx context.Context, doer *user_model.User, gitRepo *git.Repos
325325
return nil, nil, ErrSubmitReviewOnClosedPR
326326
}
327327

328-
headCommitID, err := gitRepo.GetRefCommitIDNew(pr.GetGitHeadRefName())
328+
headCommitID, err := gitRepo.GetRefCommitIDOld(pr.GetGitHeadRefName())
329329
if err != nil {
330330
return nil, nil, err
331331
}

services/repository/branch.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ func loadOneBranch(ctx context.Context, repo *repo_model.Repository, dbBranch *g
232232
defer baseGitRepo.Close()
233233
repoIDToGitRepo[pr.BaseRepoID] = baseGitRepo
234234
}
235-
pullCommit, err := baseGitRepo.GetRefCommitIDNew(pr.GetGitHeadRefName())
235+
pullCommit, err := baseGitRepo.GetRefCommitIDOld(pr.GetGitHeadRefName())
236236
if err != nil && !git.IsErrNotExist(err) {
237237
return nil, fmt.Errorf("GetBranchCommitID: %v", err)
238238
}
@@ -807,7 +807,7 @@ func DeleteBranchAfterMerge(ctx context.Context, doer *user_model.User, prID int
807807
defer gitHeadCloser.Close()
808808

809809
// Check if branch has no new commits
810-
headCommitID, err := gitBaseRepo.GetRefCommitIDNew(pr.GetGitHeadRefName())
810+
headCommitID, err := gitBaseRepo.GetRefCommitIDOld(pr.GetGitHeadRefName())
811811
if err != nil {
812812
log.Error("GetRefCommitID: %v", err)
813813
return errFailedToDelete(err)

0 commit comments

Comments
 (0)