1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
{% extends "_base.html" %}

{% block title %}commit · {{ repo }} · {{ sha_short }}{% endblock %}

{% block nav %}
{% include "_nav.html" %}
{% endblock %}

{% block fullpage %}

<nav class="repo-section-nav">
  {% include "_repo_section_nav.html" %}
  <span class="repo-position">
    <span class="change-id" title="{{ sha }}">
      <span class="change-head">{{ sha_head }}</span><span class="change-tail">{{ sha_tail }}</span>
    </span>
    <span class="repo-meta-dot">·</span>
    <span>{{ author }}</span>
    <span class="repo-meta-dot">·</span>
    <span><time title="{{ date_iso }}">{{ date_relative }}</time></span>
  </span>
</nav>

<div class="repo-body">

  <article class="commit-detail">
    <div class="commit-message">
      <div class="commit-subject">{{ subject }}</div>
      {% if !body.is_empty() %}
      <pre class="commit-body">{{ body }}</pre>
      {% endif %}
    </div>

    <div class="commit-meta-list">
      <div class="commit-meta-row">
        <span class="commit-meta-key">change</span>
        <span class="commit-meta-val">
          <span class="change-id-full"><span class="change-id-head">{{ self.change_id_head() }}</span><span class="change-id-tail">{{ self.change_id_tail() }}</span></span>
        </span>
      </div>
      <div class="commit-meta-row">
        <span class="commit-meta-key">commit</span>
        <span class="commit-meta-val commit-meta-val--secondary">{{ sha }}</span>
      </div>
      <div class="commit-meta-row">
        <span class="commit-meta-key">author</span>
        <span class="commit-meta-val">{{ author }} &lt;{{ email }}&gt;</span>
      </div>
      <div class="commit-meta-row">
        <span class="commit-meta-key">date</span>
        <span class="commit-meta-val"><time title="{{ date_iso }}">{{ date_relative }}</time></span>
      </div>
      {% if !parents.is_empty() %}
      <div class="commit-meta-row">
        <span class="commit-meta-key">parent{% if parents.len() > 1 %}s{% endif %}</span>
        <span class="commit-meta-val">
          {% for p in parents %}
          <a class="change-id" href="{{ p.commit_url }}" title="commit {{ p.id.sha_full() }}">
            <span class="change-head">{{ p.id.head() }}</span><span class="change-tail">{{ p.id.tail() }}</span>
          </a>
          {% endfor %}
        </span>
      </div>
      {% endif %}
    </div>

    {% if !diff.is_empty() %}
    <pre class="commit-diff">{{ diff }}</pre>
    {% endif %}
  </article>

  <aside class="repo-sidebar">
  </aside>

</div>

{% endblock %}