From e68b9d00a6e05b3a941f63ffb696f91e554ac5ec Mon Sep 17 00:00:00 2001
From: Daniel Baumann
+ {{if .IsPull}}
+ {{.locale.Tr "mail.issue_assigned.pull" .Doer.Name $link $repo_url}}
+ {{else}}
+ {{.locale.Tr "mail.issue_assigned.issue" .Doer.Name $link $repo_url}}
+ {{end}}
+ {{.locale.Tr "mail.issue.x_mentioned_you" .Doer.Name}}
+ {{if .Comment.IsForcePush}}
+ {{$oldCommitUrl := printf "%s/commit/%s" .Comment.Issue.PullRequest.BaseRepo.HTMLURL .Comment.OldCommit}}
+ {{$oldShortSha := ShortSha .Comment.OldCommit}}
+ {{$oldCommitLink := HTMLFormat "%[2]s" $oldCommitUrl $oldShortSha}}
+
+ {{$newCommitUrl := printf "%s/commit/%s" .Comment.Issue.PullRequest.BaseRepo.HTMLURL .Comment.NewCommit}}
+ {{$newShortSha := ShortSha .Comment.NewCommit}}
+ {{$newCommitLink := HTMLFormat "%[2]s" $newCommitUrl $newShortSha}}
+
+ {{.locale.Tr "mail.issue.action.force_push" .Doer.Name .Comment.Issue.PullRequest.HeadBranch $oldCommitLink $newCommitLink}}
+ {{else}}
+ {{.locale.TrN (len .Comment.Commits) "mail.issue.action.push_1" "mail.issue.action.push_n" .Doer.Name .Comment.Issue.PullRequest.HeadBranch (len .Comment.Commits)}}
+ {{end}}
+
+ {{if eq .ActionName "close"}}
+ {{.locale.Tr "mail.issue.action.close" .Doer.Name .Issue.Index}}
+ {{else if eq .ActionName "reopen"}}
+ {{.locale.Tr "mail.issue.action.reopen" .Doer.Name .Issue.Index}}
+ {{else if eq .ActionName "merge"}}
+ {{.locale.Tr "mail.issue.action.merge" .Doer.Name .Issue.Index .Issue.PullRequest.BaseBranch}}
+ {{else if eq .ActionName "approve"}}
+ {{.locale.Tr "mail.issue.action.approve" .Doer.Name}}
+ {{else if eq .ActionName "reject"}}
+ {{.locale.Tr "mail.issue.action.reject" .Doer.Name}}
+ {{else if eq .ActionName "review"}}
+ {{.locale.Tr "mail.issue.action.review" .Doer.Name}}
+ {{else if eq .ActionName "review_dismissed"}}
+ {{.locale.Tr "mail.issue.action.review_dismissed" .Doer.Name .Comment.Review.Reviewer.Name}}
+ {{else if eq .ActionName "ready_for_review"}}
+ {{.locale.Tr "mail.issue.action.ready_for_review" .Doer.Name}}
+ {{end}}
+
+ {{- if eq .Body ""}}
+ {{if eq .ActionName "new"}}
+ {{.locale.Tr "mail.issue.action.new" .Doer.Name .Issue.Index}}
+ {{end}}
+ {{else}}
+ {{.Body}}
+ {{end -}}
+ {{- range .ReviewComments}}
+
+ {{$.locale.Tr "mail.issue.in_tree_path" .TreePath}}
+ {{.Patch}}
+
+ {{range .Comment.Commits}}
+
+ {{end}}
+