2020-05-20 15:47:24 +03:00
{{ $ in dex : = 0 }}
2020-05-24 01:05:20 +03:00
<div class="timeline-item commits-list">
2021-08-09 21:08:51 +03:00
{{ range .comment .Commits }}
2020-06-03 03:22:26 +03:00
{{ $ tag : = printf "%s-%d" $ .comment .HashTag $ in dex }}
2020-05-20 15:47:24 +03:00
{{ $ in dex = Add $ in dex 1 }}
2020-05-24 01:05:20 +03:00
<div class="singular-commit" id=" {{ $ tag }} ">
2020-09-11 23:19:00 +03:00
<span class="badge badge-commit"> {{ svg "octicon-git-commit" }} </span>
2020-05-20 15:47:24 +03:00
{{ if .User }}
2022-02-14 14:19:07 +03:00
<a href=" {{ .User .HomeLink }} ">
2020-12-03 21:46:11 +03:00
{{ avatar .User }}
</a>
2020-05-20 15:47:24 +03:00
{{ else }}
2020-12-03 21:46:11 +03:00
{{ avatarByEmail .Author .Email .Author .Name }}
2020-05-20 15:47:24 +03:00
{{ end }}
<span class="ui float right shabox">
2021-08-09 21:08:51 +03:00
{{ template "repo/commit_statuses" dict "Status" .Status "Statuses" .Statuses "root" $ .root }}
2020-05-20 15:47:24 +03:00
{{ $ class : = "ui sha label" }}
{{ if .Signature }}
{{ $ class = ( printf "%s%s" $ class " isSigned" ) }}
{{ if .Verification .Verified }}
{{ if eq .Verification .TrustStatus "trusted" }}
{{ $ class = ( printf "%s%s" $ class " isVerified" ) }}
{{ else if eq .Verification .TrustStatus "untrusted" }}
{{ $ class = ( printf "%s%s" $ class " isVerifiedUntrusted" ) }}
{{ else }}
{{ $ class = ( printf "%s%s" $ class " isVerifiedUnmatched" ) }}
{{ end }}
{{ else if .Verification .Warning }}
{{ $ class = ( printf "%s%s" $ class " isWarning" ) }}
{{ end }}
{{ end }}
2020-06-03 03:22:26 +03:00
{{ if $ .comment .Issue .PullRequest .BaseRepo .Name }}
2021-11-16 21:18:25 +03:00
<a href=" {{ $ .comment .Issue .PullRequest .BaseRepo .Link }} /commit/ {{ PathEscape .ID .String }} " rel="nofollow" class=" {{ $ class }} ">
2020-05-20 15:47:24 +03:00
{{ else }}
<span class=" {{ $ class }} ">
{{ end }}
2020-06-03 03:22:26 +03:00
<span class="shortsha"> {{ ShortSha .ID .String }} </span>
{{ if .Signature }}
{{ template "repo/shabox_badge" dict "root" $ .root "verification" .Verification }}
{{ end }}
{{ if $ .comment .Issue .PullRequest .BaseRepo .Name }}
2020-05-20 15:47:24 +03:00
</a>
{{ else }}
</span>
{{ end }}
</span>
2021-11-16 21:18:25 +03:00
{{ $ commitLink : = printf "%s/commit/%s" $ .comment .Issue .PullRequest .BaseRepo .Link ( PathEscape .ID .String ) }}
2022-02-06 19:58:32 +03:00
<span class="mono commit-summary {{ if gt .ParentCount 1 }} grey text {{ end }} " title=" {{ .Summary }} "> {{ RenderCommitMessageLinkSubject $ .root .Context .Message ( $ .comment .Issue .PullRequest .BaseRepo .Link | Escape ) $ commitLink $ .comment .Issue .PullRequest .BaseRepo .ComposeMetas }} </span>
2020-05-20 15:47:24 +03:00
{{ if IsMultilineCommitMessage .Message }}
2021-11-23 05:44:38 +03:00
<button class="ui button ellipsis-button" aria-expanded="false">...</button>
2020-05-20 15:47:24 +03:00
{{ end }}
{{ if IsMultilineCommitMessage .Message }}
2022-02-06 19:58:32 +03:00
<pre class="commit-body" style="display: none;"> {{ RenderCommitBody $ .root .Context .Message ( $ .comment .Issue .PullRequest .BaseRepo .Link | Escape ) $ .comment .Issue .PullRequest .BaseRepo .ComposeMetas }} </pre>
2020-05-20 15:47:24 +03:00
{{ end }}
</div>
{{ end }}
2020-05-24 01:05:20 +03:00
</div>