{% extends "base.html" %} {% import "repo_tabs.html" as m %} {% block title %}Compare {{ cmp.base.label|short }}...{{ cmp.head.label|short }} · {{ repo.owner }}/{{ repo.name }}{% endblock %} {% block bodyattrs %} data-repo="{{ repo.url }}"{% endblock %} {% block tabs %}{% call m::tabs(repo, "changes") %}{% endblock %} {% block mainclass %} class="wide"{% endblock %} {% block content %}

Compare {{ cmp.base.label }} … {{ cmp.head.label }}

{{ cmp.added.len()|plural("change", "changes") }} in {{ cmp.head.label }} not in {{ cmp.base.label }}{% if cmp.missing > 0 %}; {{ cmp.missing }} the other way{% endif %}. {{ files.len()|plural("file", "files") }} differ between the two states.

{% for c in cmp.added %}{% call m::change_row(repo, c) %}{% endfor %} {% call m::diff(files) %} {% endblock %}