mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Display total commit count in hook message (#21400)
Fixes #21379 The commits are capped by `setting.UI.FeedMaxCommitNum` so `len(commits)` is not the correct number. So this PR adds a new `TotalCommits` field. Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
		| @@ -67,14 +67,14 @@ func (d *DingtalkPayload) Push(p *api.PushPayload) (api.Payloader, error) { | ||||
| 	) | ||||
|  | ||||
| 	var titleLink, linkText string | ||||
| 	if len(p.Commits) == 1 { | ||||
| 	if p.TotalCommits == 1 { | ||||
| 		commitDesc = "1 new commit" | ||||
| 		titleLink = p.Commits[0].URL | ||||
| 		linkText = fmt.Sprintf("view commit %s", p.Commits[0].ID[:7]) | ||||
| 		linkText = "view commit" | ||||
| 	} else { | ||||
| 		commitDesc = fmt.Sprintf("%d new commits", len(p.Commits)) | ||||
| 		commitDesc = fmt.Sprintf("%d new commits", p.TotalCommits) | ||||
| 		titleLink = p.CompareURL | ||||
| 		linkText = fmt.Sprintf("view commit %s...%s", p.Commits[0].ID[:7], p.Commits[len(p.Commits)-1].ID[:7]) | ||||
| 		linkText = "view commits" | ||||
| 	} | ||||
| 	if titleLink == "" { | ||||
| 		titleLink = p.Repo.HTMLURL + "/src/" + util.PathEscapeSegments(branchName) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user