gitscope
← rgit / 0.1.5 / templates/repo/tag.html
https://dev.kronoz.win/r/rgit.git
templates/repo/tag.html · HTML
Blame Raw
 1{% import "macros/link.html" as link %}
 2{% extends "repo/base.html" %}
 3
 4{% block content %}
 5<div class="table-responsive">
 6<table class="commit-info">
 7    <tbody>
 8    <tr>
 9        <th>tag name</th>
10        <td>{{ tag.get().name }}</td>
11    </tr>
12    {% if let Some(tagger) = tag.get().tagger %}
13        <tr>
14            <th>tag date</th>
15            <td>{{ tagger.time() }}</td>
16        </tr>
17        <tr>
18            <th>tagged by</th>
19            <td>{{ tagger.name() }} &lt;{{ tagger.email() }}&gt;</td>
20        </tr>
21    {% endif %}
22    {% if let Some(tagged_object) = tag.get().tagged_object %}
23        <tr>
24            <th>tagged object</th>
25            <td>
26                {% match tagged_object %}
27                    {% when crate::git::TaggedObject::Commit with (commit) %}
28                        <a href="/{{ repo.display() }}/commit?id={{ commit }}{% call link::maybe_branch_suffix(branch) %}">commit {{ commit|truncate(10) }}...</a>
29                    {% when crate::git::TaggedObject::Tree with (tree) %}
30                        tree {{ tree }}
31                {% endmatch %}
32            </td>
33        </tr>
34    {% endif %}
35    <tr>
36        <th>download</th>
37        <td colspan="2">
38            <pre><a href="/{{ repo.display() }}/snapshot?h={{ tag.get().name }}">{{ tag.get().name }}.tar.gz</a></pre>
39        </td>
40    </tr>
41    </tbody>
42</table>
43</div>
44
45<pre class="h2-first-line">{{ tag.get().message }}</pre>
46{% endblock %}