Skip to content

Commit 6c9b840

Browse files
yp05327earl-warren
authored andcommitted
Fix misspelling of mergable (#30896)
go-gitea/gitea#25812 (comment) Follow #30573 (cherry picked from commit f7d2f695a4c57b245830a526e77fa62e99e00254) Conflicts: services/pull/check.go trivial conflict because 9b2536b78fdcd3cf444a2f54857d9871e153858f Update misspell to 0.5.1 and add `misspellings.csv` (#30573) was not cherry-picked
1 parent 8f0f6bf commit 6c9b840

4 files changed

Lines changed: 10 additions & 10 deletions

File tree

routers/api/v1/repo/pull.go

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

880880
// start with merging by checking
881-
if err := pull_service.CheckPullMergable(ctx, ctx.Doer, &ctx.Repo.Permission, pr, mergeCheckType, form.ForceMerge); err != nil {
881+
if err := pull_service.CheckPullMergeable(ctx, ctx.Doer, &ctx.Repo.Permission, pr, mergeCheckType, form.ForceMerge); err != nil {
882882
if errors.Is(err, pull_service.ErrIsClosed) {
883883
ctx.NotFound()
884884
} else if errors.Is(err, pull_service.ErrUserNotAllowedToMerge) {
@@ -887,7 +887,7 @@ func MergePullRequest(ctx *context.APIContext) {
887887
ctx.Error(http.StatusMethodNotAllowed, "PR already merged", "")
888888
} else if errors.Is(err, pull_service.ErrIsWorkInProgress) {
889889
ctx.Error(http.StatusMethodNotAllowed, "PR is a work in progress", "Work in progress PRs cannot be merged")
890-
} else if errors.Is(err, pull_service.ErrNotMergableState) {
890+
} else if errors.Is(err, pull_service.ErrNotMergeableState) {
891891
ctx.Error(http.StatusMethodNotAllowed, "PR not in mergeable state", "Please try again later")
892892
} else if models.IsErrDisallowedToMerge(err) {
893893
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
@@ -1218,7 +1218,7 @@ func MergePullRequest(ctx *context.Context) {
12181218
}
12191219

12201220
// start with merging by checking
1221-
if err := pull_service.CheckPullMergable(ctx, ctx.Doer, &ctx.Repo.Permission, pr, mergeCheckType, form.ForceMerge); err != nil {
1221+
if err := pull_service.CheckPullMergeable(ctx, ctx.Doer, &ctx.Repo.Permission, pr, mergeCheckType, form.ForceMerge); err != nil {
12221222
switch {
12231223
case errors.Is(err, pull_service.ErrIsClosed):
12241224
if issue.IsPull {
@@ -1232,7 +1232,7 @@ func MergePullRequest(ctx *context.Context) {
12321232
ctx.JSONError(ctx.Tr("repo.pulls.has_merged"))
12331233
case errors.Is(err, pull_service.ErrIsWorkInProgress):
12341234
ctx.JSONError(ctx.Tr("repo.pulls.no_merge_wip"))
1235-
case errors.Is(err, pull_service.ErrNotMergableState):
1235+
case errors.Is(err, pull_service.ErrNotMergeableState):
12361236
ctx.JSONError(ctx.Tr("repo.pulls.no_merge_not_ready"))
12371237
case models.IsErrDisallowedToMerge(err):
12381238
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)