2020-06-03 03:22:26 +03:00
{{ $ r : = List .comment .Commits }}
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">
2020-05-20 15:47:24 +03:00
{{ range $ r }}
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 }}
<a class="ui avatar image" href=" {{ AppSubUrl }} / {{ .User .Name }} "><img src=" {{ .User .RelAvatarLink }} " alt=""/></a>
{{ else }}
<img class="ui avatar image" src=" {{ AvatarLink .Author .Email }} " alt=""/>
{{ end }}
<span class="ui float right shabox">
2020-05-25 16:51:13 +03:00
{{ if eq ( CommitType . ) "SignCommitWithStatuses" }}
{{ template "repo/commit_status" .Status }}
{{ end }}
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 }}
<a href=" {{ AppSubUrl }} / {{ $ .comment .Issue .PullRequest .BaseRepo .OwnerName }} / {{ $ .comment .Issue .PullRequest .BaseRepo .Name }} /commit/ {{ .ID }} " 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>
2020-06-03 11:30:34 +03:00
{{ $ commitLink : = printf "%s/%s/%s/commit/%s" AppSubUrl $ .comment .Issue .PullRequest .BaseRepo .OwnerName $ .comment .Issue .PullRequest .BaseRepo .Name .ID }}
<span class="mono commit-summary {{ if gt .ParentCount 1 }} grey text {{ end }} " title=" {{ .Summary }} "> {{ RenderCommitMessageLinkSubject .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 }}
<button class="basic compact mini ui icon button commit-button"><i class="ellipsis horizontal icon"></i></button>
{{ end }}
{{ if IsMultilineCommitMessage .Message }}
2020-06-03 03:22:26 +03:00
<pre class="commit-body" style="display: none;"> {{ RenderCommitBody .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>