mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	* Explicitly refer to PR in squash-merge commit message in case of external tracker * documentation Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: zeripath <art27@cantab.net>
This commit is contained in:
		 David Svantesson
					David Svantesson
				
			
				
					committed by
					
						 Lunny Xiao
						Lunny Xiao
					
				
			
			
				
	
			
			
			 Lunny Xiao
						Lunny Xiao
					
				
			
						parent
						
							95cb921097
						
					
				
				
					commit
					aa6ed1b7c1
				
			| @@ -136,7 +136,8 @@ the `!` marker to identify pull requests. For example: | ||||
| > This is pull request [!1234](#), and links to a pull request in Gitea. | ||||
|  | ||||
| The `!` and `#` can be used interchangeably for issues and pull request _except_ | ||||
| for this case, where a distinction is required. | ||||
| for this case, where a distinction is required. If the repository uses external | ||||
| tracker, commit message for squash merge will use `!` as reference by default. | ||||
|  | ||||
| ## Issues and Pull Requests References Summary | ||||
|  | ||||
|   | ||||
| @@ -385,6 +385,13 @@ func (pr *PullRequest) GetDefaultSquashMessage() string { | ||||
| 		log.Error("LoadIssue: %v", err) | ||||
| 		return "" | ||||
| 	} | ||||
| 	if err := pr.LoadBaseRepo(); err != nil { | ||||
| 		log.Error("LoadBaseRepo: %v", err) | ||||
| 		return "" | ||||
| 	} | ||||
| 	if pr.BaseRepo.UnitEnabled(UnitTypeExternalTracker) { | ||||
| 		return fmt.Sprintf("%s (!%d)", pr.Issue.Title, pr.Issue.Index) | ||||
| 	} | ||||
| 	return fmt.Sprintf("%s (#%d)", pr.Issue.Title, pr.Issue.Index) | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user