mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	@@ -364,7 +364,10 @@ func (f *InitializeLabelsForm) Validate(ctx *macaron.Context, errs binding.Error
 | 
				
			|||||||
//                                     \/     \/   |__|           \/     \/
 | 
					//                                     \/     \/   |__|           \/     \/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// MergePullRequestForm form for merging Pull Request
 | 
					// MergePullRequestForm form for merging Pull Request
 | 
				
			||||||
 | 
					// swagger:model MergePullRequestOption
 | 
				
			||||||
type MergePullRequestForm struct {
 | 
					type MergePullRequestForm struct {
 | 
				
			||||||
 | 
						// required: true
 | 
				
			||||||
 | 
						// enum: merge, rebase, rebase-merge, squash
 | 
				
			||||||
	Do                string `binding:"Required;In(merge,rebase,rebase-merge,squash)"`
 | 
						Do                string `binding:"Required;In(merge,rebase,rebase-merge,squash)"`
 | 
				
			||||||
	MergeTitleField   string
 | 
						MergeTitleField   string
 | 
				
			||||||
	MergeMessageField string
 | 
						MergeMessageField string
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -518,6 +518,10 @@ func MergePullRequest(ctx *context.APIContext, form auth.MergePullRequestForm) {
 | 
				
			|||||||
	//   type: integer
 | 
						//   type: integer
 | 
				
			||||||
	//   format: int64
 | 
						//   format: int64
 | 
				
			||||||
	//   required: true
 | 
						//   required: true
 | 
				
			||||||
 | 
						// - name: body
 | 
				
			||||||
 | 
						//   in: body
 | 
				
			||||||
 | 
						//   schema:
 | 
				
			||||||
 | 
						//     $ref: "#/definitions/MergePullRequestOption"
 | 
				
			||||||
	// responses:
 | 
						// responses:
 | 
				
			||||||
	//   "200":
 | 
						//   "200":
 | 
				
			||||||
	//     "$ref": "#/responses/empty"
 | 
						//     "$ref": "#/responses/empty"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -68,6 +68,8 @@ type swaggerParameterBodies struct {
 | 
				
			|||||||
	CreatePullRequestOption api.CreatePullRequestOption
 | 
						CreatePullRequestOption api.CreatePullRequestOption
 | 
				
			||||||
	// in:body
 | 
						// in:body
 | 
				
			||||||
	EditPullRequestOption api.EditPullRequestOption
 | 
						EditPullRequestOption api.EditPullRequestOption
 | 
				
			||||||
 | 
						// in:body
 | 
				
			||||||
 | 
						MergePullRequestOption auth.MergePullRequestForm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// in:body
 | 
						// in:body
 | 
				
			||||||
	CreateReleaseOption api.CreateReleaseOption
 | 
						CreateReleaseOption api.CreateReleaseOption
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3931,6 +3931,13 @@
 | 
				
			|||||||
            "name": "index",
 | 
					            "name": "index",
 | 
				
			||||||
            "in": "path",
 | 
					            "in": "path",
 | 
				
			||||||
            "required": true
 | 
					            "required": true
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          {
 | 
				
			||||||
 | 
					            "name": "body",
 | 
				
			||||||
 | 
					            "in": "body",
 | 
				
			||||||
 | 
					            "schema": {
 | 
				
			||||||
 | 
					              "$ref": "#/definitions/MergePullRequestOption"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        "responses": {
 | 
					        "responses": {
 | 
				
			||||||
@@ -7700,6 +7707,32 @@
 | 
				
			|||||||
      },
 | 
					      },
 | 
				
			||||||
      "x-go-package": "code.gitea.io/gitea/vendor/code.gitea.io/sdk/gitea"
 | 
					      "x-go-package": "code.gitea.io/gitea/vendor/code.gitea.io/sdk/gitea"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "MergePullRequestOption": {
 | 
				
			||||||
 | 
					      "description": "MergePullRequestForm form for merging Pull Request",
 | 
				
			||||||
 | 
					      "type": "object",
 | 
				
			||||||
 | 
					      "required": [
 | 
				
			||||||
 | 
					        "Do"
 | 
				
			||||||
 | 
					      ],
 | 
				
			||||||
 | 
					      "properties": {
 | 
				
			||||||
 | 
					        "Do": {
 | 
				
			||||||
 | 
					          "type": "string",
 | 
				
			||||||
 | 
					          "enum": [
 | 
				
			||||||
 | 
					            "merge",
 | 
				
			||||||
 | 
					            " rebase",
 | 
				
			||||||
 | 
					            " rebase-merge",
 | 
				
			||||||
 | 
					            " squash"
 | 
				
			||||||
 | 
					          ]
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "MergeMessageField": {
 | 
				
			||||||
 | 
					          "type": "string"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "MergeTitleField": {
 | 
				
			||||||
 | 
					          "type": "string"
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "x-go-name": "MergePullRequestForm",
 | 
				
			||||||
 | 
					      "x-go-package": "code.gitea.io/gitea/modules/auth"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "MigrateRepoForm": {
 | 
					    "MigrateRepoForm": {
 | 
				
			||||||
      "description": "MigrateRepoForm form for migrating repository",
 | 
					      "description": "MigrateRepoForm form for migrating repository",
 | 
				
			||||||
      "type": "object",
 | 
					      "type": "object",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user