mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-12-12 14:32:52 +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.
56 lines
2.4 KiB
Cheetah
56 lines
2.4 KiB
Cheetah
<table id="repo-files-table" class="ui fixed single line table">
|
|
<thead>
|
|
<tr>
|
|
<th class="four wide">
|
|
{{if .LastCommitUser}}
|
|
<img class="ui avatar image img-12" src="{{.LastCommitUser.AvatarLink}}" />
|
|
<a href="{{AppSubUrl}}/{{.LastCommitUser.Name}}"><strong>{{.LastCommit.Author.Name}}</strong></a>
|
|
{{else}}
|
|
<img class="ui avatar image img-12" src="{{AvatarLink .LastCommit.Author.Email}}" />
|
|
<strong>{{.LastCommit.Author.Name}}</strong>
|
|
{{end}}
|
|
<a rel="nofollow" class="ui sha label" href="{{.RepoLink}}/commit/{{.LastCommit.ID}}" rel="nofollow">{{ShortSha .LastCommit.ID.String}}</a>
|
|
<span class="grey">{{RenderCommitMessage false .LastCommit.Summary .RepoLink $.Repository.ComposeMetas}}</span>
|
|
</th>
|
|
<th class="nine wide">
|
|
</th>
|
|
<th class="three wide text grey right age">{{TimeSince .LastCommit.Author.When $.Lang}}</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{{if .HasParentPath}}
|
|
<tr class="has-parent">
|
|
<td colspan="3"><i class="icon octicon octicon-mail-reply"></i><a href="{{EscapePound .BranchLink}}{{.ParentPath}}">..</a></td>
|
|
</tr>
|
|
{{end}}
|
|
{{range $item := .Files}}
|
|
{{$entry := index $item 0}}
|
|
{{$commit := index $item 1}}
|
|
<tr>
|
|
{{if $entry.IsSubModule}}
|
|
<td>
|
|
<span class="icon octicon octicon-file-submodule"></span>
|
|
{{if $commit.RefUrl}}
|
|
<a href="{{$commit.RefUrl}}">{{$entry.Name}}</a> @ <a href="{{$commit.RefUrl}}/commit/{{$commit.RefId}}">{{ShortSha $commit.RefId}}</a>
|
|
{{else}}
|
|
{{$entry.Name}} @ {{ShortSha $commit.RefId}}
|
|
{{end}}
|
|
</td>
|
|
{{else}}
|
|
<td class="name">
|
|
<span class="icon octicon octicon-file-{{if or $entry.IsDir}}directory{{else}}text{{end}}"></span>
|
|
<a href="{{EscapePound $.BranchLink}}/{{EscapePound $.TreePath}}{{EscapePound $entry.Name}}">{{$entry.Name}}</a>
|
|
</td>
|
|
{{end}}
|
|
<td class="message collapsing">
|
|
<a rel="nofollow" class="ui sha label" href="{{AppSubUrl}}/{{$.Username}}/{{$.Reponame}}/commit/{{$commit.ID}}">{{ShortSha $commit.ID.String}}</a>
|
|
{{RenderCommitMessage false $commit.Summary $.RepoLink $.Repository.ComposeMetas}}
|
|
</td>
|
|
<td class="text grey right age">{{TimeSince $commit.Committer.When $.Lang}}</td>
|
|
</tr>
|
|
{{end}}
|
|
</tbody>
|
|
</table>
|
|
{{if .ReadmeExist}}
|
|
{{template "repo/view_file" .}}
|
|
{{end}}
|