summaryrefslogtreecommitdiffstats
path: root/bn_django/git_browse/templates/git_browse/tree.html
diff options
context:
space:
mode:
Diffstat (limited to 'bn_django/git_browse/templates/git_browse/tree.html')
-rw-r--r--bn_django/git_browse/templates/git_browse/tree.html12
1 files changed, 11 insertions, 1 deletions
diff --git a/bn_django/git_browse/templates/git_browse/tree.html b/bn_django/git_browse/templates/git_browse/tree.html
index 22162da..046d85c 100644
--- a/bn_django/git_browse/templates/git_browse/tree.html
+++ b/bn_django/git_browse/templates/git_browse/tree.html
@@ -1,10 +1,20 @@
{% extends "git_browse/base.html" %}
{% block gitbrowse %}
+
{% if all_objs %}
+ <h3>Tree sha1 hash:</h3><br /> {{ hash }}<br />
<h3>Directory listing:</h3>
{% for obj in all_objs %}
-[{{obj.type}}] <a href='../obj/{{ obj.id }}/'>{{obj.name}}</a> <br />
+[{{obj.type}}]
+ {% ifequal obj.type 'blob'%}
+ <a href='/code/{{ object.slug }}/obj/{{ obj.id }}/'>{{obj.name}}</a> {% else %}
+ {% ifequal obj.type 'tree'%}
+ <a href='/code/{{object.slug}}/tree/{{ obj.id }}/'>{{obj.name}}</a>
+ {% else %}
+ <a href='/code/{{object.slug}}/obj/{{ obj.id }}/'>{{obj.name}}</a>
+ {% endifequal %}{% endifequal %}
+ <br />
{% endfor %}
{% endif %}
{% endblock %}