-rw-r--r-- | ui-tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -21,65 +21,65 @@ static int print_entry(const unsigned char *sha1, const char *base, name = xstrdup(pathname); type = sha1_object_info(sha1, &size); if (type == OBJ_BAD && !S_ISDIRLNK(mode)) { htmlf("<tr><td colspan='3'>Bad object: %s %s</td></tr>", name, sha1_to_hex(sha1)); return 0; } html("<tr><td class='filemode'>"); html_filemode(mode); html("</td><td "); if (S_ISDIRLNK(mode)) { htmlf("class='ls-mod'><a href='"); html_attr(fmt(cgit_repo->module_link, name, sha1_to_hex(sha1))); } else if (S_ISDIR(mode)) { html("class='ls-dir'><a href='"); html_attr(cgit_pageurl(cgit_query_repo, "tree", fmt("h=%s&id=%s&path=%s%s/", curr_rev, sha1_to_hex(sha1), cgit_query_path ? cgit_query_path : "", pathname))); } else { html("class='ls-blob'><a href='"); html_attr(cgit_pageurl(cgit_query_repo, "view", fmt("h=%s&id=%s&path=%s%s", curr_rev, sha1_to_hex(sha1), cgit_query_path ? cgit_query_path : "", pathname))); } - htmlf("'>%s</a></div></td>", name); + htmlf("'>%s</a></td>", name); htmlf("<td class='filesize'>%li</td>", size); html("<td class='links'><a href='"); html_attr(cgit_pageurl(cgit_query_repo, "log", fmt("h=%s&path=%s%s", curr_rev, cgit_query_path ? cgit_query_path : "", pathname))); html("'>history</a></td>"); html("</tr>\n"); free(name); return 0; } void cgit_print_tree(const char *rev, const char *hex, char *path) { struct tree *tree; unsigned char sha1[20]; struct commit *commit; curr_rev = xstrdup(rev); get_sha1(rev, sha1); commit = lookup_commit_reference(sha1); if (!commit || parse_commit(commit)) { cgit_print_error(fmt("Invalid head: %s", rev)); return; } if (!hex) hex = sha1_to_hex(commit->tree->object.sha1); if (get_sha1_hex(hex, sha1)) { cgit_print_error(fmt("Invalid object id: %s", hex)); |