mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-18 15:21:04 +00:00
e2ca53029e
Most commit in Git are expected to follow standard of single header line, followed by description paragraphs, separated by empty line from previous block. Previously Gogs were treating everything as single header. Now we are trying to render only first line as header, but following lines (description chunks) as a verbatim.
45 lines
1.6 KiB
Cheetah
45 lines
1.6 KiB
Cheetah
{{template "base/head" .}}
|
|
<div class="repository diff">
|
|
{{template "repo/header" .}}
|
|
<div class="ui container">
|
|
{{if .IsDiffCompare }}
|
|
{{template "repo/commits_table" .}}
|
|
{{else}}
|
|
<div class="ui top attached info clearing segment">
|
|
<a class="ui floated right blue tiny button" href="{{EscapePound .SourcePath}}">
|
|
{{.i18n.Tr "repo.diff.browse_source"}}
|
|
</a>
|
|
{{RenderCommitMessage true .Commit.Message $.RepoLink $.Repository.ComposeMetas}}
|
|
</div>
|
|
<div class="ui attached info segment">
|
|
{{if .Author}}
|
|
<img class="ui avatar image" src="{{.Author.AvatarLink}}" />
|
|
<a href="{{.Author.HomeLink}}"><strong>{{.Commit.Author.Name}}</strong></a>
|
|
{{else}}
|
|
<img class="ui avatar image" src="{{AvatarLink .Commit.Author.Email}}" />
|
|
<strong>{{.Commit.Author.Name}}</strong>
|
|
{{end}}
|
|
<span class="text grey" id="authored-time">{{TimeSince .Commit.Author.When $.Lang}}</span>
|
|
<div class="ui right">
|
|
<div class="ui horizontal list">
|
|
{{if .Parents}}
|
|
<div class="item">
|
|
{{.i18n.Tr "repo.diff.parent"}}
|
|
</div>
|
|
<div class="item">
|
|
{{range .Parents}}
|
|
<a class="ui blue sha label" href="{{$.RepoLink}}/commit/{{.}}">{{ShortSha .}}</a>
|
|
{{end}}
|
|
</div>
|
|
{{end}}
|
|
<div class="item">{{.i18n.Tr "repo.diff.commit"}}</div>
|
|
<div class="item"><span class="ui blue sha label">{{ShortSha .CommitID}}</span></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{end}}
|
|
|
|
{{template "repo/diff_box" .}}
|
|
</div>
|
|
</div>
|
|
{{template "base/footer" .}}
|