diff --git a/app.py b/app.py
index d2fad78..0c5d650 100644
--- a/app.py
+++ b/app.py
version = get_version()
return render_template("index.html", repos=repos, version=version)
+@app.route("/<repo_name>")
+def repo_detail(repo_name):
+ return render_template("repo.html", repo_name=repo_name)
+
@app.route("/<repo_name>/commits")
def repo_commits(repo_name):
ref = request.args.get('ref', 'HEAD')
diff --git a/templates/index.html b/templates/index.html
index 346e088..de7f94c 100644
--- a/templates/index.html
+++ b/templates/index.html
<h1>Repositories</h1>
<ul>
{% for repo in repos %}
- <li><a href="{{ url_for('repo_commits', repo_name=repo.name) }}">{{ repo.name }}</a></li>
+ <li><a href="{{ url_for('repo_detail', repo_name=repo.name) }}">{{ repo.name }}</a></li>
{% endfor %}
</ul>
<small>
diff --git a/templates/repo.html b/templates/repo.html
new file mode 100644
index 0000000..1b3bfce
--- /dev/null
+++ b/templates/repo.html
+{% block content %}
+<a href="{{ url_for('repo_commits', repo_name=repo_name) }}">Commits</a>
+<a href="{{ url_for('repo_refs', repo_name=repo_name) }}">Refs</a>
+<a href="{{ url_for('repo_tree_path', repo_name=repo_name) }}">Tree</a>
+<a href="{{ url_for('repo_diff', repo_name=repo_name) }}">Diff</a>
+{% endblock %}
\ No newline at end of file