https://dev.kronoz.win/r/rgit.git
1{%- macro branch_table(branches) -%}
2 <thead>
3 <tr>
4 <th>Branch</th>
5 <th>Commit message</th>
6 <th>Author</th>
7 <th>Age</th>
8 </tr>
9 </thead>
10
11 <tbody>
12 {% for (name, commit) in branches -%}
13 <tr>
14 <td><a href="/{{ repo.display() }}/log/?h={{ name }}">{{ name }}</a></td>
15 <td><a href="/{{ repo.display() }}/commit/?id={{ commit.get().hash|hex }}">{{ commit.get().summary }}</a></td>
16 <td>
17 <img src="https://www.gravatar.com/avatar/{{ commit.get().author.email|md5 }}?s=13&d=retro" width="13" height="13">
18 {{ commit.get().author.name }}
19 </td>
20 <td>
21 <time datetime="{{ commit.get().author.time }}" title="{{ commit.get().author.time }}">
22 {{- commit.get().author.time|timeago -}}
23 </time>
24 </td>
25 </tr>
26 {% endfor -%}
27 </tbody>
28{%- endmacro -%}
29
30{%- macro tag_table(tags) -%}
31 <thead>
32 <tr class="no-background">
33 <th>Tag</th>
34 <th>Download</th>
35 <th>Author</th>
36 <th>Age</th>
37 </tr>
38 </thead>
39
40 <tbody>
41 {% for (name, tag) in tags -%}
42 <tr>
43 <td><a href="/{{ repo.display() }}/tag/?h={{ name }}">{{- name -}}</a></td>
44 <td></td>
45 <td>
46 {% if let Some(tagger) = tag.get().tagger -%}
47 <img src="https://www.gravatar.com/avatar/{{ tagger.email|md5 }}?s=13&d=retro" width="13" height="13">
48 {{ tagger.name }}
49 {%- endif %}
50 </td>
51 <td>
52 {% if let Some(tagger) = tag.get().tagger -%}
53 <time datetime="{{ tagger.time }}" title="{{ tagger.time }}">
54 {{- tagger.time|timeago -}}
55 </time>
56 {%- endif %}
57 </td>
58 </tr>
59 {% endfor -%}
60 </tbody>
61{%- endmacro -%}
62
63{%- macro commit_table(commits) -%}
64 <thead>
65 <tr>
66 <th>Age</th>
67 <th>Commit message</th>
68 <th>Author</th>
69 </tr>
70 </thead>
71
72 <tbody>
73 {% for commit in commits -%}
74 <tr>
75 <td>
76 <time datetime="{{ commit.committer.time }}" title="{{ commit.committer.time }}">
77 {{- commit.committer.time.clone()|timeago -}}
78 </time>
79 </td>
80 <td><a href="/{{ repo.display() }}/commit/?id={{ commit.hash|hex }}">{{ commit.summary }}</a></td>
81 <td>
82 <img src="https://www.gravatar.com/avatar/{{ commit.author.email|md5 }}?s=13&d=retro" width="13" height="13">
83 {{ commit.author.name }}
84 </td>
85 </tr>
86 {% endfor -%}
87 </tbody>
88{%- endmacro -%}