diff --git a/progit/templates/docs.html b/progit/templates/docs.html
index 37ce6b3..29ff911 100644
--- a/progit/templates/docs.html
+++ b/progit/templates/docs.html
@@ -57,7 +57,7 @@
{% if entry.filemode == 16384 %}
+ filename=filename.rsplit('/', 1)[0] + '/' + entry.name if filename and '/' in filename else entry.name) }}">
{% else %}