Parent [>]
1{% extends "base.html" %}
2
3{% block title %}{{ branch }} - {{ repo }}{% endblock %}
4
5{% block breadcrumbs %}
6<ul>
7  <li><a href="{{ crate::base_url() }}/">{{ crate::hostname() }}</a></li>
8  <li><a href="{{ crate::base_url() }}/{{ repo }}">{{ repo }}</a></li>
9  <li><a href="{{ crate::base_url() }}/{{ repo }}/branches">branches</a></li>
10  <li>{{ branch }}</li>
11</ul>
12{% endblock %}
13
14{% block content %}
15<h1>{{ branch }}</h1>
16
17<details>
18  <summary><svg class="summary-icon"><use href="#icon-archive"/></svg>Archive</summary>
19  <ul>
20    <li><a href="{{ crate::base_url() }}/{{ repo }}/archive/tar.gz/refs/heads/{{ branch }}" download="{{ repo }}-{{ branch }}.tar.gz"><span class="archive-link">{{ repo }}-{{ branch }}.tar.gz</span><span>tar.gz</span></a></li>
21    <li><a href="{{ crate::base_url() }}/{{ repo }}/archive/tar.xz/refs/heads/{{ branch }}" download="{{ repo }}-{{ branch }}.tar.xz"><span class="archive-link">{{ repo }}-{{ branch }}.tar.xz</span><span>tar.xz</span></a></li>
22    <li><a href="{{ crate::base_url() }}/{{ repo }}/archive/zip/refs/heads/{{ branch }}" download="{{ repo }}-{{ branch }}.zip"><span class="archive-link">{{ repo }}-{{ branch }}.zip</span><span>zip</span></a></li>
23  </ul>
24</details>
25
26<div class="repo-nav">
27  <a href="{{ crate::base_url() }}/{{ repo }}/commits/{{ tip_sha }}/tree" class="repo-nav-item">
28    <svg class="summary-icon"><use href="#icon-tree"/></svg>
29    <span>Tree</span>
30    <span class="repo-nav-item-meta">[{{ tip_sha[..8] }}]</span>
31    <span class="repo-nav-item-arrow">[&gt;]</span>
32  </a>
33</div>
34
35{% if commits.is_empty() %}
36<p>No commits.</p>
37{% else %}
38<div class="commit-log">
39  {% for commit in commits %}
40  <a href="{{ crate::base_url() }}/{{ repo }}/commits/{{ commit.sha }}" class="commit-row">
41    <span class="commit-sha">{{ commit.sha[..8] }}</span>
42    <span class="commit-message">{{ commit.message }}</span>
43    <span class="commit-meta"><span>{{ commit.author }}</span><span>{{ commit.date }}</span></span>
44  </a>
45  {% endfor %}
46</div>
47<nav class="pagination">
48  {% if has_prev %}<a href="?page={{ page - 1 }}"><span class="pagination-sym">&lt;</span> <span>newer</span></a>{% else %}<span></span>{% endif %}
49  {% if has_next %}<a href="?page={{ page + 1 }}"><span>older</span> <span class="pagination-sym">&gt;</span></a>{% else %}<span></span>{% endif %}
50</nav>
51{% endif %}
52{% endblock %}