2020-11-08 17:21:54 +00:00
<div id="rev-container">
<ul id="rev-list">
2022-08-31 17:58:54 +02:00
{{ range $ commitI , $ commit : = .Graph .Commits }}
2021-04-01 22:01:23 +02:00
<li {{ if $ commit .Rev }} id="commit- {{ $ commit .Rev }} " {{ end }} data-flow=" {{ $ commit .Flow }} ">
2022-08-31 17:58:54 +02:00
{{ if $ commit .OnlyRelation }}
2021-04-01 22:01:23 +02:00
<span></span>
2022-08-31 17:58:54 +02:00
{{ else }}
2020-11-08 17:21:54 +00:00
<span class="sha" id=" {{ $ commit .ShortRev }} ">
{{ $ class : = "ui sha label" }}
{{ if $ commit .Commit .Signature }}
2023-09-16 05:51:54 +02:00
{{ $ class = ( print $ class " isSigned" ) }}
2020-11-08 17:21:54 +00:00
{{ if $ commit .Verification .Verified }}
{{ if eq $ commit .Verification .TrustStatus "trusted" }}
2023-09-16 05:51:54 +02:00
{{ $ class = ( print $ class " isVerified" ) }}
2020-11-08 17:21:54 +00:00
{{ else if eq $ commit .Verification .TrustStatus "untrusted" }}
2023-09-16 05:51:54 +02:00
{{ $ class = ( print $ class " isVerifiedUntrusted" ) }}
2020-11-08 17:21:54 +00:00
{{ else }}
2023-09-16 05:51:54 +02:00
{{ $ class = ( print $ class " isVerifiedUnmatched" ) }}
2020-11-08 17:21:54 +00:00
{{ end }}
{{ else if $ commit .Verification .Warning }}
2023-09-16 05:51:54 +02:00
{{ $ class = ( print $ class " isWarning" ) }}
2020-11-08 17:21:54 +00:00
{{ end }}
{{ end }}
2021-11-16 18:18:25 +00:00
<a href=" {{ $ .RepoLink }} /commit/ {{ $ commit .Rev | PathEscape }} " rel="nofollow" class=" {{ $ class }} ">
2020-11-08 17:21:54 +00:00
<span class="shortsha"> {{ ShortSha $ commit .Commit .ID .String }} </span>
{{ - if $ commit .Commit .Signature - }}
2023-09-03 10:58:52 +08:00
{{ template "repo/shabox_badge" dict "root" $ "verification" $ commit .Verification }}
2020-11-08 17:21:54 +00:00
{{ - end - }}
</a>
</span>
2023-03-28 03:32:11 +08:00
<span class="message gt-dib gt-ellipsis gt-mr-3">
2024-01-15 09:49:24 +01:00
<span> {{ RenderCommitMessage $ .Context $ commit .Subject ( $ .Repository .ComposeMetas ctx ) }} </span>
2021-12-11 06:12:18 -08:00
</span>
2023-07-25 18:17:41 +08:00
<span class="commit-refs gt-df gt-ac gt-mr-2">
2020-11-08 17:21:54 +00:00
{{ range $ commit .Refs }}
{{ $ refGroup : = .RefGroup }}
{{ if eq $ refGroup "pull" }}
2023-04-23 02:16:22 +08:00
{{ if or ( not $ .HidePRRefs ) ( SliceUtils .Contains $ .SelectedBranches .Name ) }}
2021-05-06 06:05:54 +02:00
<!-- it's intended to use issues not pulls, if it's a pull you will get redirected -->
2023-07-25 18:17:41 +08:00
<a class="ui labelled basic tiny button" href=" {{ $ .RepoLink }} / {{ if $ .Repository .UnitEnabled $ .Context $ .UnitTypePullRequests }} pulls {{ else }} issues {{ end }} / {{ .ShortName | PathEscape }} ">
{{ svg "octicon-git-pull-request" }} # {{ .ShortName }}
2020-11-08 17:21:54 +00:00
</a>
{{ end }}
{{ else if eq $ refGroup "tags" }}
2023-07-25 18:17:41 +08:00
<a class="ui labelled basic tiny button" href=" {{ $ .RepoLink }} /src/tag/ {{ .ShortName | PathEscape }} ">
{{ svg "octicon-tag" }} {{ .ShortName }}
2020-11-08 17:21:54 +00:00
</a>
{{ else if eq $ refGroup "remotes" }}
2023-07-25 18:17:41 +08:00
<a class="ui labelled basic tiny button" href=" {{ $ .RepoLink }} /src/commit/ {{ $ commit .Rev | PathEscape }} ">
{{ svg "octicon-cross-reference" }} {{ .ShortName }}
2020-11-08 17:21:54 +00:00
</a>
{{ else if eq $ refGroup "heads" }}
2023-07-25 18:17:41 +08:00
<a class="ui labelled basic tiny button" href=" {{ $ .RepoLink }} /src/branch/ {{ .ShortName | PathEscape }} ">
{{ svg "octicon-git-branch" }} {{ .ShortName }}
2020-11-08 17:21:54 +00:00
</a>
{{ else }}
2023-03-28 03:32:11 +08:00
<!-- Unknown ref type .Name -->
2020-11-08 17:21:54 +00:00
{{ end }}
{{ end }}
</span>
2023-03-28 03:32:11 +08:00
<span class="author gt-df gt-ac gt-mr-3">
2020-11-08 17:21:54 +00:00
{{ $ userName : = $ commit .Commit .Author .Name }}
{{ if $ commit .User }}
{{ if $ commit .User .FullName }}
{{ $ userName = $ commit .User .FullName }}
{{ end }}
2023-08-10 11:19:39 +08:00
<span class="gt-mr-2"> {{ ctx .AvatarUtils .Avatar $ commit .User }} </span>
2021-04-26 19:02:15 +01:00
<a href=" {{ $ commit .User .HomeLink }} "> {{ $ userName }} </a>
2020-11-08 17:21:54 +00:00
{{ else }}
2023-08-10 11:19:39 +08:00
<span class="gt-mr-2"> {{ ctx .AvatarUtils .AvatarByEmail $ commit .Commit .Author .Email $ userName }} </span>
2020-12-03 19:46:11 +01:00
{{ $ userName }}
2020-11-08 17:21:54 +00:00
{{ end }}
</span>
2023-04-29 03:58:59 +09:00
<span class="time gt-df gt-ac"> {{ DateTime "full" $ commit .Date }} </span>
2022-08-31 17:58:54 +02:00
{{ end }}
2020-11-08 17:21:54 +00:00
</li>
2022-08-31 17:58:54 +02:00
{{ end }}
2020-11-08 17:21:54 +00:00
</ul>
</div>