File tree Expand file tree Collapse file tree 3 files changed +46
-8
lines changed
src/GitReleaseManager.Core/Templates/default Expand file tree Collapse file tree 3 files changed +46
-8
lines changed Original file line number Diff line number Diff line change 1- __{{ issue_label }}__
21
2+ __{{ issue_label }}__
33{{ for issue in issues.items[issue_label]
44 include 'issue-note'
55end }}
Original file line number Diff line number Diff line change 11{{
2- if issue.is_pull_request
3- }}- [__!{{ issue.public_number }}__]({{ issue.html_url }}) {{ issue.title }}{{ if issue.user }} by [{{ issue.user.login }}]({{ issue.user.html_url }}){{ end }}{{ if issue.linked_issue }} raised in [#{{ issue.linked_issue.public_number }}]({{ issue.linked_issue.html_url }}) by [{{ issue.linked_issue.user.login }}]({{ issue.linked_issue.user.html_url }}){{ end }}
4- {{ else
5- }}- [__#{{ issue.public_number }}__]({{ issue.html_url }}) {{ issue.title }}{{ if issue.user }} raised by [{{ issue.user.login }}]({{ issue.user.html_url }}){{ end }}{{ if issue.linked_issue != null }} resolved in [#{{ issue.linked_issue.number }}]({{ issue.linked_issue.html_url }}) by [{{ issue.linked_issue.user.login }}]({{ issue.linked_issue.user.html_url }}){{ end }}
6- {{ end -}}
2+ func IssueDescription
3+ if $0.is_pull_request
4+ $description = "[__!" + $0.public_number + "__]"
5+ else
6+ $description = "[__#" + $0.public_number + "__]"
7+ end
8+ $description = $description + "(" + $0.html_url + ")"
9+ if $1
10+ $description = $description + " " + $0.title
11+ end
12+ if $0.user
13+ $description = $description + " by [" + $0.user.login + "](" + $0.user.html_url + ")"
14+ end
15+ if $0.linked_issues
16+ $description = $description + LinkedIssuesDescription($0.linked_issues)
17+ end
18+ ret $description
19+ end
20+ func LinkedIssuesDescription
21+ $countPRs = 0
22+ $countIssues = 0
23+ for linkedIssue in $0
24+ if linkedIssue.is_pull_request
25+ if $countPRs == 0
26+ $resolvedBy = " resolved by "
27+ else
28+ $resolvedBy = $resolvedBy + ", "
29+ end
30+ $resolvedBy = $resolvedBy + IssueDescription(linkedIssue, false)
31+ ++ $countPRs
32+ else
33+ if $countIssues == 0
34+ $raisedIn = " raised in "
35+ else
36+ $raisedIn = $raisedIn + ", "
37+ end
38+ $raisedIn = $raisedIn + IssueDescription(linkedIssue, false)
39+ ++ $countIssues
40+ end
41+ end
42+ ret $raisedIn + $resolvedBy
43+ end
44+ }}
45+ - {{ IssueDescription(issue, true) }}
Original file line number Diff line number Diff line change 1-
21{{ for issue_label in issue_labels
32 include 'issue-details'
4- end }}
3+ end }}
You can’t perform that action at this time.
0 commit comments