mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Backport #25779 by @wxiaoguang Related #22669. Close #25177 After the fix:  Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
		@@ -11,7 +11,7 @@ type MergeStyle string
 | 
				
			|||||||
const (
 | 
					const (
 | 
				
			||||||
	// MergeStyleMerge create merge commit
 | 
						// MergeStyleMerge create merge commit
 | 
				
			||||||
	MergeStyleMerge MergeStyle = "merge"
 | 
						MergeStyleMerge MergeStyle = "merge"
 | 
				
			||||||
	// MergeStyleRebase rebase before merging
 | 
						// MergeStyleRebase rebase before merging, and fast-forward
 | 
				
			||||||
	MergeStyleRebase MergeStyle = "rebase"
 | 
						MergeStyleRebase MergeStyle = "rebase"
 | 
				
			||||||
	// MergeStyleRebaseMerge rebase before merging with merge commit (--no-ff)
 | 
						// MergeStyleRebaseMerge rebase before merging with merge commit (--no-ff)
 | 
				
			||||||
	MergeStyleRebaseMerge MergeStyle = "rebase-merge"
 | 
						MergeStyleRebaseMerge MergeStyle = "rebase-merge"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -110,6 +110,11 @@ func getMergeMessage(ctx context.Context, baseGitRepo *git.Repository, pr *issue
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if mergeStyle == repo_model.MergeStyleRebase {
 | 
				
			||||||
 | 
							// for fast-forward rebase, do not amend the last commit if there is no template
 | 
				
			||||||
 | 
							return "", "", nil
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Squash merge has a different from other styles.
 | 
						// Squash merge has a different from other styles.
 | 
				
			||||||
	if mergeStyle == repo_model.MergeStyleSquash {
 | 
						if mergeStyle == repo_model.MergeStyleSquash {
 | 
				
			||||||
		return fmt.Sprintf("%s (%s%d)", pr.Issue.Title, issueReference, pr.Issue.Index), "", nil
 | 
							return fmt.Sprintf("%s (%s%d)", pr.Issue.Title, issueReference, pr.Issue.Index), "", nil
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user