author | Lars Hjemli <hjemli@gmail.com> | 2007-02-17 12:46:18 (UTC) |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2007-02-20 23:24:36 (UTC) |
commit | 66cacd053ba900c8eb3b7962027370c84a97f990 (patch) (unidiff) | |
tree | 9ccd8202204bf556a186ba1520a6c767756855bf /ui-tree.c | |
parent | ac70cb4795c90db02917db63d169b0fadfe9fb99 (diff) | |
download | cgit-66cacd053ba900c8eb3b7962027370c84a97f990.zip cgit-66cacd053ba900c8eb3b7962027370c84a97f990.tar.gz cgit-66cacd053ba900c8eb3b7962027370c84a97f990.tar.bz2 |
Layout update
-rw-r--r-- | ui-tree.c | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -45,35 +45,34 @@ static int print_entry(const unsigned char *sha1, const char *base, | |||
45 | if (S_ISDIR(mode)) | 45 | if (S_ISDIR(mode)) |
46 | html("/"); | 46 | html("/"); |
47 | html("</a></div></td>"); | 47 | html("</a></div></td>"); |
48 | htmlf("<td class='filesize'>%li</td>", size); | 48 | htmlf("<td class='filesize'>%li</td>", size); |
49 | html("</tr>\n"); | 49 | html("</tr>\n"); |
50 | free(name); | 50 | free(name); |
51 | return 0; | 51 | return 0; |
52 | } | 52 | } |
53 | 53 | ||
54 | void cgit_print_tree(const char *hex, char *path) | 54 | void cgit_print_tree(const char *hex, char *path) |
55 | { | 55 | { |
56 | struct tree *tree; | 56 | struct tree *tree; |
57 | unsigned char sha1[20]; | 57 | unsigned char sha1[20]; |
58 | 58 | ||
59 | if (get_sha1_hex(hex, sha1)) { | 59 | if (get_sha1_hex(hex, sha1)) { |
60 | cgit_print_error(fmt("Invalid object id: %s", hex)); | 60 | cgit_print_error(fmt("Invalid object id: %s", hex)); |
61 | return; | 61 | return; |
62 | } | 62 | } |
63 | tree = parse_tree_indirect(sha1); | 63 | tree = parse_tree_indirect(sha1); |
64 | if (!tree) { | 64 | if (!tree) { |
65 | cgit_print_error(fmt("Not a tree object: %s", hex)); | 65 | cgit_print_error(fmt("Not a tree object: %s", hex)); |
66 | return; | 66 | return; |
67 | } | 67 | } |
68 | 68 | ||
69 | html("<h2>Tree content</h2>\n"); | ||
70 | html_txt(path); | 69 | html_txt(path); |
71 | html("<table class='list'>\n"); | 70 | html("<table class='list'>\n"); |
72 | html("<tr class='nohover'>"); | 71 | html("<tr class='nohover'>"); |
73 | html("<th class='left'>Mode</th>"); | 72 | html("<th class='left'>Mode</th>"); |
74 | html("<th class='left'>Name</th>"); | 73 | html("<th class='left'>Name</th>"); |
75 | html("<th class='right'>Size</th>"); | 74 | html("<th class='right'>Size</th>"); |
76 | html("</tr>\n"); | 75 | html("</tr>\n"); |
77 | read_tree_recursive(tree, "", 0, 1, NULL, print_entry); | 76 | read_tree_recursive(tree, "", 0, 1, NULL, print_entry); |
78 | html("</table>\n"); | 77 | html("</table>\n"); |
79 | } | 78 | } |