mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-27 00:23:41 +09:00 
			
		
		
		
	Export repo's manual merge settings (#34502)
This commit is contained in:
		| @@ -101,6 +101,8 @@ type Repository struct { | |||||||
| 	AllowSquash                   bool             `json:"allow_squash_merge"` | 	AllowSquash                   bool             `json:"allow_squash_merge"` | ||||||
| 	AllowFastForwardOnly          bool             `json:"allow_fast_forward_only_merge"` | 	AllowFastForwardOnly          bool             `json:"allow_fast_forward_only_merge"` | ||||||
| 	AllowRebaseUpdate             bool             `json:"allow_rebase_update"` | 	AllowRebaseUpdate             bool             `json:"allow_rebase_update"` | ||||||
|  | 	AllowManualMerge              bool             `json:"allow_manual_merge"` | ||||||
|  | 	AutodetectManualMerge         bool             `json:"autodetect_manual_merge"` | ||||||
| 	DefaultDeleteBranchAfterMerge bool             `json:"default_delete_branch_after_merge"` | 	DefaultDeleteBranchAfterMerge bool             `json:"default_delete_branch_after_merge"` | ||||||
| 	DefaultMergeStyle             string           `json:"default_merge_style"` | 	DefaultMergeStyle             string           `json:"default_merge_style"` | ||||||
| 	DefaultAllowMaintainerEdit    bool             `json:"default_allow_maintainer_edit"` | 	DefaultAllowMaintainerEdit    bool             `json:"default_allow_maintainer_edit"` | ||||||
|   | |||||||
| @@ -98,6 +98,8 @@ func innerToRepo(ctx context.Context, repo *repo_model.Repository, permissionInR | |||||||
| 	allowSquash := false | 	allowSquash := false | ||||||
| 	allowFastForwardOnly := false | 	allowFastForwardOnly := false | ||||||
| 	allowRebaseUpdate := false | 	allowRebaseUpdate := false | ||||||
|  | 	allowManualMerge := true | ||||||
|  | 	autodetectManualMerge := false | ||||||
| 	defaultDeleteBranchAfterMerge := false | 	defaultDeleteBranchAfterMerge := false | ||||||
| 	defaultMergeStyle := repo_model.MergeStyleMerge | 	defaultMergeStyle := repo_model.MergeStyleMerge | ||||||
| 	defaultAllowMaintainerEdit := false | 	defaultAllowMaintainerEdit := false | ||||||
| @@ -111,6 +113,8 @@ func innerToRepo(ctx context.Context, repo *repo_model.Repository, permissionInR | |||||||
| 		allowSquash = config.AllowSquash | 		allowSquash = config.AllowSquash | ||||||
| 		allowFastForwardOnly = config.AllowFastForwardOnly | 		allowFastForwardOnly = config.AllowFastForwardOnly | ||||||
| 		allowRebaseUpdate = config.AllowRebaseUpdate | 		allowRebaseUpdate = config.AllowRebaseUpdate | ||||||
|  | 		allowManualMerge = config.AllowManualMerge | ||||||
|  | 		autodetectManualMerge = config.AutodetectManualMerge | ||||||
| 		defaultDeleteBranchAfterMerge = config.DefaultDeleteBranchAfterMerge | 		defaultDeleteBranchAfterMerge = config.DefaultDeleteBranchAfterMerge | ||||||
| 		defaultMergeStyle = config.GetDefaultMergeStyle() | 		defaultMergeStyle = config.GetDefaultMergeStyle() | ||||||
| 		defaultAllowMaintainerEdit = config.DefaultAllowMaintainerEdit | 		defaultAllowMaintainerEdit = config.DefaultAllowMaintainerEdit | ||||||
| @@ -235,6 +239,8 @@ func innerToRepo(ctx context.Context, repo *repo_model.Repository, permissionInR | |||||||
| 		AllowSquash:                   allowSquash, | 		AllowSquash:                   allowSquash, | ||||||
| 		AllowFastForwardOnly:          allowFastForwardOnly, | 		AllowFastForwardOnly:          allowFastForwardOnly, | ||||||
| 		AllowRebaseUpdate:             allowRebaseUpdate, | 		AllowRebaseUpdate:             allowRebaseUpdate, | ||||||
|  | 		AllowManualMerge:              allowManualMerge, | ||||||
|  | 		AutodetectManualMerge:         autodetectManualMerge, | ||||||
| 		DefaultDeleteBranchAfterMerge: defaultDeleteBranchAfterMerge, | 		DefaultDeleteBranchAfterMerge: defaultDeleteBranchAfterMerge, | ||||||
| 		DefaultMergeStyle:             string(defaultMergeStyle), | 		DefaultMergeStyle:             string(defaultMergeStyle), | ||||||
| 		DefaultAllowMaintainerEdit:    defaultAllowMaintainerEdit, | 		DefaultAllowMaintainerEdit:    defaultAllowMaintainerEdit, | ||||||
|   | |||||||
							
								
								
									
										8
									
								
								templates/swagger/v1_json.tmpl
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								templates/swagger/v1_json.tmpl
									
									
									
										generated
									
									
									
								
							| @@ -26184,6 +26184,10 @@ | |||||||
|           "type": "boolean", |           "type": "boolean", | ||||||
|           "x-go-name": "AllowFastForwardOnly" |           "x-go-name": "AllowFastForwardOnly" | ||||||
|         }, |         }, | ||||||
|  |         "allow_manual_merge": { | ||||||
|  |           "type": "boolean", | ||||||
|  |           "x-go-name": "AllowManualMerge" | ||||||
|  |         }, | ||||||
|         "allow_merge_commits": { |         "allow_merge_commits": { | ||||||
|           "type": "boolean", |           "type": "boolean", | ||||||
|           "x-go-name": "AllowMerge" |           "x-go-name": "AllowMerge" | ||||||
| @@ -26213,6 +26217,10 @@ | |||||||
|           "format": "date-time", |           "format": "date-time", | ||||||
|           "x-go-name": "ArchivedAt" |           "x-go-name": "ArchivedAt" | ||||||
|         }, |         }, | ||||||
|  |         "autodetect_manual_merge": { | ||||||
|  |           "type": "boolean", | ||||||
|  |           "x-go-name": "AutodetectManualMerge" | ||||||
|  |         }, | ||||||
|         "avatar_url": { |         "avatar_url": { | ||||||
|           "type": "string", |           "type": "string", | ||||||
|           "x-go-name": "AvatarURL" |           "x-go-name": "AvatarURL" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user