2019-06-07 23:29:29 +03:00
{{ template "base/head" . }}
2020-12-01 07:00:14 +03:00
<div class="page-content repository diff">
2019-06-07 23:29:29 +03:00
{{ template "repo/header" . }}
<div class="ui container {{ if .IsSplitStyle }} fluid padded {{ end }} ">
2020-02-27 22:20:55 +03:00
{{ $ class : = "" }}
{{ if .Commit .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 }}
<div class="ui top attached info clearing segment {{ $ class }} ">
2020-05-16 19:38:40 +03:00
{{ if not $ .PageIsWiki }}
2021-11-16 21:18:25 +03:00
<a class="ui floated right blue tiny button" href=" {{ .SourcePath }} ">
2019-06-07 23:29:29 +03:00
{{ .i18n .Tr "repo.diff.browse_source" }}
</a>
2020-05-16 19:38:40 +03:00
{{ end }}
2020-12-20 06:13:12 +03:00
<h3><span class="message-wrapper"><span class="commit-summary" title=" {{ .Commit .Summary }} "> {{ RenderCommitMessage .Commit .Message $ .RepoLink $ .Repository .ComposeMetas }} </span></span> {{ template "repo/commit_statuses" dict "Status" .CommitStatus "Statuses" .CommitStatuses "root" $ }} </h3>
2019-06-07 23:29:29 +03:00
{{ if IsMultilineCommitMessage .Commit .Message }}
<pre class="commit-body"> {{ RenderCommitBody .Commit .Message $ .RepoLink $ .Repository .ComposeMetas }} </pre>
{{ end }}
2020-05-23 22:49:48 +03:00
{{ if .BranchName }}
2020-09-11 23:19:00 +03:00
<span class="text grey"> {{ svg "octicon-git-branch" }} {{ .BranchName }} </span>
2020-05-23 22:49:48 +03:00
{{ end }}
2020-06-11 22:42:55 +03:00
{{ if .TagName }}
2020-09-11 23:19:00 +03:00
<span class="text grey"> {{ svg "octicon-tag" }} {{ .TagName }} </span>
2020-06-11 22:42:55 +03:00
{{ end }}
2019-06-07 23:29:29 +03:00
</div>
2020-02-27 22:20:55 +03:00
<div class="ui attached info segment {{ $ class }} ">
2019-06-07 23:29:29 +03:00
<div class="ui stackable grid">
2020-06-03 05:40:08 +03:00
<div class="nine wide column">
2019-06-07 23:29:29 +03:00
{{ if .Author }}
2020-12-03 21:46:11 +03:00
{{ avatar .Author }}
{{ if .Author .FullName }}
<a href=" {{ .Author .HomeLink }} "><strong> {{ .Author .FullName }} </strong></a>
{{ else }}
<a href=" {{ .Author .HomeLink }} "><strong> {{ .Commit .Author .Name }} </strong></a>
{{ end }}
2019-06-07 23:29:29 +03:00
{{ else }}
2020-12-03 21:46:11 +03:00
{{ avatarByEmail .Commit .Author .Email .Commit .Author .Email 1 2 }}
2019-06-07 23:29:29 +03:00
<strong> {{ .Commit .Author .Name }} </strong>
{{ end }}
2020-06-03 05:40:08 +03:00
<span class="text grey" id="authored-time"> {{ TimeSince .Commit .Author .When $ .Lang }} </span>
2019-10-16 16:42:42 +03:00
{{ if or ( ne .Commit .Committer .Name .Commit .Author .Name ) ( ne .Commit .Committer .Email .Commit .Author .Email ) }}
2020-06-03 05:40:08 +03:00
<div class="committed-by">
2020-09-11 23:19:00 +03:00
<span class="text grey"> {{ svg "octicon-git-commit" }} {{ .i18n .Tr "repo.diff.committed_by" }} </span>
2020-06-03 05:40:08 +03:00
{{ if ne .Verification .CommittingUser .ID 0 }}
2020-12-03 21:46:11 +03:00
{{ avatar .Verification .CommittingUser }}
2020-08-05 04:32:13 +03:00
<a href=" {{ .Verification .CommittingUser .HomeLink }} "><strong> {{ .Commit .Committer .Name }} </strong></a>
2020-06-03 05:40:08 +03:00
{{ else }}
2020-12-03 21:46:11 +03:00
{{ avatarByEmail .Commit .Committer .Email .Commit .Committer .Name }}
2020-06-03 05:40:08 +03:00
<strong> {{ .Commit .Committer .Name }} </strong>
{{ end }}
</div>
2019-10-16 16:42:42 +03:00
{{ end }}
2020-06-03 05:40:08 +03:00
2019-06-07 23:29:29 +03:00
</div>
2020-06-03 05:40:08 +03:00
<div class="seven wide right aligned column">
2019-06-07 23:29:29 +03:00
<div class="ui horizontal list">
{{ if .Parents }}
<div class="item">
{{ .i18n .Tr "repo.diff.parent" }}
</div>
<div class="item">
{{ range .Parents }}
2020-05-16 19:38:40 +03:00
{{ if $ .PageIsWiki }}
2021-11-16 21:18:25 +03:00
<a class="ui blue sha label" href=" {{ $ .RepoLink }} /wiki/commit/ {{ PathEscape . }} "> {{ ShortSha . }} </a>
2020-05-16 19:38:40 +03:00
{{ else }}
2021-11-16 21:18:25 +03:00
<a class="ui blue sha label" href=" {{ $ .RepoLink }} /commit/ {{ PathEscape . }} "> {{ ShortSha . }} </a>
2020-05-16 19:38:40 +03:00
{{ end }}
2019-06-07 23:29:29 +03:00
{{ end }}
</div>
{{ end }}
<div class="mobile-only"></div>
<div class="item"> {{ .i18n .Tr "repo.diff.commit" }} </div>
<div class="item"><span class="ui blue sha label"> {{ ShortSha .CommitID }} </span></div>
</div>
</div><!-- end column -->
</div><!-- end grid -->
</div>
{{ if .Commit .Signature }}
2020-02-27 22:20:55 +03:00
<div class="ui bottom attached message {{ $ class }} ">
{{ if .Verification .Verified }}
2019-10-16 16:42:42 +03:00
{{ if ne .Verification .SigningUser .ID 0 }}
2020-09-11 23:19:00 +03:00
{{ svg "gitea-lock" }}
2020-02-27 22:20:55 +03:00
{{ if eq .Verification .TrustStatus "trusted" }}
<span class="ui text"> {{ .i18n .Tr "repo.commits.signed_by" }} :</span>
{{ else if eq .Verification .TrustStatus "untrusted" }}
<span class="ui text"> {{ .i18n .Tr "repo.commits.signed_by_untrusted_user" }} :</span>
{{ else }}
<span class="ui text"> {{ .i18n .Tr "repo.commits.signed_by_untrusted_user_unmatched" }} :</span>
{{ end }}
2020-12-03 21:46:11 +03:00
{{ avatar .Verification .SigningUser }}
2020-08-05 04:32:13 +03:00
<a href=" {{ .Verification .SigningUser .HomeLink }} "><strong> {{ .Verification .SigningUser .Name }} </strong></a>
2020-02-27 22:20:55 +03:00
<span class="pull-right"><span class="ui text"> {{ .i18n .Tr "repo.commits.gpg_key_id" }} :</span> {{ .Verification .SigningKey .KeyID }} </span>
2019-10-16 16:42:42 +03:00
{{ else }}
2020-09-11 23:19:00 +03:00
<span title=" {{ .i18n .Tr "gpg.default_key" }} "> {{ svg "gitea-lock-cog" }} </span>
2020-02-27 22:20:55 +03:00
<span class="ui text"> {{ .i18n .Tr "repo.commits.signed_by" }} :</span>
2020-12-03 21:46:11 +03:00
{{ avatarByEmail .Verification .SigningEmail "" }}
2020-08-05 04:32:13 +03:00
<strong> {{ .Verification .SigningUser .Name }} </strong>
2020-02-27 22:20:55 +03:00
<span class="pull-right"><span class="ui text"> {{ .i18n .Tr "repo.commits.gpg_key_id" }} :</span> <i class="cogs icon" title=" {{ .i18n .Tr "gpg.default_key" }} "></i> {{ .Verification .SigningKey .KeyID }} </span>
2019-10-16 16:42:42 +03:00
{{ end }}
2020-02-27 22:20:55 +03:00
{{ else if .Verification .Warning }}
2020-09-11 23:19:00 +03:00
{{ svg "gitea-unlock" }}
2020-02-27 22:20:55 +03:00
<span class="ui text"> {{ .i18n .Tr .Verification .Reason }} </span>
<span class="pull-right"><span class="ui text"> {{ .i18n .Tr "repo.commits.gpg_key_id" }} :</span> <i class="warning icon"></i> {{ .Verification .SigningKey .KeyID }} </span>
{{ else }}
2021-04-11 06:46:37 +03:00
<i class="unlock icon"></i>
{{ .i18n .Tr .Verification .Reason }}
{{ if .Verification .SigningKey }}
{{ if ne .Verification .SigningKey .KeyID "" }}
<span class="pull-right"><span class="ui text"> {{ .i18n .Tr "repo.commits.gpg_key_id" }} :</span> <i class="warning icon"></i> {{ .Verification .SigningKey .KeyID }} </span>
{{ end }}
{{ end }}
2020-02-27 22:20:55 +03:00
{{ end }}
</div>
2019-06-07 23:29:29 +03:00
{{ end }}
{{ if .Note }}
<div class="ui top attached info segment message git-notes">
<i class="sticky note icon"></i>
{{ .i18n .Tr "repo.diff.git-notes" }} :
{{ if .NoteAuthor }}
<a href=" {{ .NoteAuthor .HomeLink }} ">
{{ if .NoteAuthor .FullName }}
2021-04-11 06:46:37 +03:00
<strong> {{ .NoteAuthor .FullName }} </strong>
2019-06-07 23:29:29 +03:00
{{ else }}
2021-04-11 06:46:37 +03:00
<strong> {{ .NoteCommit .Author .Name }} </strong>
2019-06-07 23:29:29 +03:00
{{ end }}
</a>
{{ else }}
<strong> {{ .NoteCommit .Author .Name }} </strong>
{{ end }}
<span class="text grey" id="note-authored-time"> {{ TimeSince .NoteCommit .Author .When $ .Lang }} </span>
</div>
<div class="ui bottom attached info segment git-notes">
<pre class="commit-body"> {{ RenderNote .Note $ .RepoLink $ .Repository .ComposeMetas }} </pre>
</div>
{{ end }}
{{ template "repo/diff/box" . }}
</div>
</div>
{{ template "base/footer" . }}