Diff between de2341ff5b4a0cf956d8e31576fadb7243c9a2c6 and df53a41e6e9a457aeffadce89bd5e61a6a77dfde

Changed Files

File Additions Deletions Status
app.py +4 -0 modified
templates/index.html +1 -1 modified
templates/repo.html +6 -0 added

Full Patch

diff --git a/app.py b/app.py
index d2fad78..0c5d650 100644
--- a/app.py
+++ b/app.py
@@ -37,6 +37,10 @@ def index():
     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
@@ -2,7 +2,7 @@
     <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
@@ -0,0 +1,6 @@
+{% 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