aboutsummaryrefslogtreecommitdiffstats
path: root/ui-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui-view.c')
-rw-r--r--ui-view.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/ui-view.c b/ui-view.c
index 9d23c45..7d022fd 100644
--- a/ui-view.c
+++ b/ui-view.c
@@ -8,7 +8,7 @@
8 8
9#include "cgit.h" 9#include "cgit.h"
10 10
11void cgit_print_view(const char *hex) 11void cgit_print_view(const char *hex, char *path)
12{ 12{
13 unsigned char sha1[20]; 13 unsigned char sha1[20];
14 enum object_type type; 14 enum object_type type;
@@ -34,8 +34,13 @@ void cgit_print_view(const char *hex)
34 34
35 buf[size] = '\0'; 35 buf[size] = '\0';
36 html("<table class='list'>\n"); 36 html("<table class='list'>\n");
37 htmlf("<tr class='nohover'><th class='left'>%s %s, %li bytes</th></tr>\n", 37 html("<tr class='nohover'><th class='left'>");
38 typename(type), hex, size); 38 if (path)
39 htmlf("%s (", path);
40 htmlf("%s %s, %li bytes", typename(type), hex, size);
41 if (path)
42 html(")");
43 html("</th></tr>\n");
39 html("<tr><td class='blob'>\n"); 44 html("<tr><td class='blob'>\n");
40 html_txt(buf); 45 html_txt(buf);
41 html("\n</td></tr>\n"); 46 html("\n</td></tr>\n");