Skip to content

Commit 2f91a46

Browse files
GiteaBotyp05327
andauthored
Fix misspelling of mergable (go-gitea#30896) (go-gitea#30905)
Backport go-gitea#30896 by @yp05327 go-gitea#25812 (comment) Follow go-gitea#30573 Co-authored-by: yp05327 <[email protected]>
1 parent 084bec8 commit 2f91a46

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

routers/api/v1/repo/pull.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -881,7 +881,7 @@ func MergePullRequest(ctx *context.APIContext) {
881881
}
882882

883883
// start with merging by checking
884-
if err := pull_service.CheckPullMergable(ctx, ctx.Doer, &ctx.Repo.Permission, pr, mergeCheckType, form.ForceMerge); err != nil {
884+
if err := pull_service.CheckPullMergeable(ctx, ctx.Doer, &ctx.Repo.Permission, pr, mergeCheckType, form.ForceMerge); err != nil {
885885
if errors.Is(err, pull_service.ErrIsClosed) {
886886
ctx.NotFound()
887887
} else if errors.Is(err, pull_service.ErrUserNotAllowedToMerge) {
@@ -890,7 +890,7 @@ func MergePullRequest(ctx *context.APIContext) {
890890
ctx.Error(http.StatusMethodNotAllowed, "PR already merged", "")
891891
} else if errors.Is(err, pull_service.ErrIsWorkInProgress) {
892892
ctx.Error(http.StatusMethodNotAllowed, "PR is a work in progress", "Work in progress PRs cannot be merged")
893-
} else if errors.Is(err, pull_service.ErrNotMergableState) {
893+
} else if errors.Is(err, pull_service.ErrNotMergeableState) {
894894
ctx.Error(http.StatusMethodNotAllowed, "PR not in mergeable state", "Please try again later")
895895
} else if models.IsErrDisallowedToMerge(err) {
896896
ctx.Error(http.StatusMethodNotAllowed, "PR is not ready to be merged", err)

routers/web/repo/pull.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1007,7 +1007,7 @@ func MergePullRequest(ctx *context.Context) {
10071007
}
10081008

10091009
// start with merging by checking
1010-
if err := pull_service.CheckPullMergable(ctx, ctx.Doer, &ctx.Repo.Permission, pr, mergeCheckType, form.ForceMerge); err != nil {
1010+
if err := pull_service.CheckPullMergeable(ctx, ctx.Doer, &ctx.Repo.Permission, pr, mergeCheckType, form.ForceMerge); err != nil {
10111011
switch {
10121012
case errors.Is(err, pull_service.ErrIsClosed):
10131013
if issue.IsPull {
@@ -1021,7 +1021,7 @@ func MergePullRequest(ctx *context.Context) {
10211021
ctx.JSONError(ctx.Tr("repo.pulls.has_merged"))
10221022
case errors.Is(err, pull_service.ErrIsWorkInProgress):
10231023
ctx.JSONError(ctx.Tr("repo.pulls.no_merge_wip"))
1024-
case errors.Is(err, pull_service.ErrNotMergableState):
1024+
case errors.Is(err, pull_service.ErrNotMergeableState):
10251025
ctx.JSONError(ctx.Tr("repo.pulls.no_merge_not_ready"))
10261026
case models.IsErrDisallowedToMerge(err):
10271027
ctx.JSONError(ctx.Tr("repo.pulls.no_merge_not_ready"))

services/automerge/automerge.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,12 +229,12 @@ func handlePull(pullID int64, sha string) {
229229
return
230230
}
231231

232-
if err := pull_service.CheckPullMergable(ctx, doer, &perm, pr, pull_service.MergeCheckTypeGeneral, false); err != nil {
232+
if err := pull_service.CheckPullMergeable(ctx, doer, &perm, pr, pull_service.MergeCheckTypeGeneral, false); err != nil {
233233
if errors.Is(pull_service.ErrUserNotAllowedToMerge, err) {
234234
log.Info("%-v was scheduled to automerge by an unauthorized user", pr)
235235
return
236236
}
237-
log.Error("%-v CheckPullMergable: %v", pr, err)
237+
log.Error("%-v CheckPullMergeable: %v", pr, err)
238238
return
239239
}
240240

services/pull/check.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ var (
3939
ErrHasMerged = errors.New("has already been merged")
4040
ErrIsWorkInProgress = errors.New("work in progress PRs cannot be merged")
4141
ErrIsChecking = errors.New("cannot merge while conflict checking is in progress")
42-
ErrNotMergableState = errors.New("not in mergeable state")
42+
ErrNotMergeableState = errors.New("not in mergeable state")
4343
ErrDependenciesLeft = errors.New("is blocked by an open dependency")
4444
)
4545

@@ -66,8 +66,8 @@ const (
6666
MergeCheckTypeAuto // Auto Merge (Scheduled Merge) After Checks Succeed
6767
)
6868

69-
// CheckPullMergable check if the pull mergeable based on all conditions (branch protection, merge options, ...)
70-
func CheckPullMergable(stdCtx context.Context, doer *user_model.User, perm *access_model.Permission, pr *issues_model.PullRequest, mergeCheckType MergeCheckType, adminSkipProtectionCheck bool) error {
69+
// CheckPullMergeable check if the pull mergeable based on all conditions (branch protection, merge options, ...)
70+
func CheckPullMergeable(stdCtx context.Context, doer *user_model.User, perm *access_model.Permission, pr *issues_model.PullRequest, mergeCheckType MergeCheckType, adminSkipProtectionCheck bool) error {
7171
return db.WithTx(stdCtx, func(ctx context.Context) error {
7272
if pr.HasMerged {
7373
return ErrHasMerged
@@ -97,7 +97,7 @@ func CheckPullMergable(stdCtx context.Context, doer *user_model.User, perm *acce
9797
}
9898

9999
if !pr.CanAutoMerge() && !pr.IsEmpty() {
100-
return ErrNotMergableState
100+
return ErrNotMergeableState
101101
}
102102

103103
if pr.IsChecking() {

0 commit comments

Comments
 (0)