author | Michael Krelin <hacker@klever.net> | 2007-07-21 17:35:39 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2007-07-21 17:35:39 (UTC) |
commit | bbd4a14456789a2114d8bb0f7ba245af3605bb49 (patch) (side-by-side diff) | |
tree | 1bb4556bfcb7bc96af96dd5e48fd784dc841949f | |
parent | dc3c9b5bc48779f37f2fbcbadce8865eaf4a360e (diff) | |
download | cgit-bbd4a14456789a2114d8bb0f7ba245af3605bb49.zip cgit-bbd4a14456789a2114d8bb0f7ba245af3605bb49.tar.gz cgit-bbd4a14456789a2114d8bb0f7ba245af3605bb49.tar.bz2 |
fix: changed view link to blob in summary.
might not be the best way, but should suffice for now that view command isn't
handled in any way
Signed-off-by: Michael Krelin <hacker@klever.net>
-rw-r--r-- | ui-summary.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ui-summary.c b/ui-summary.c index b4bc6d8..fdee66b 100644 --- a/ui-summary.c +++ b/ui-summary.c @@ -31,65 +31,65 @@ static int cgit_print_branch_cb(const char *refname, const unsigned char *sha1, html("</td><td>"); cgit_print_age(commit->date, -1, NULL); html("</td><td>"); html_txt(info->author); html("</td><td>"); cgit_commit_link(info->subject, NULL, NULL, ref, NULL); html("</td></tr>\n"); cgit_free_commitinfo(info); } else { html("<tr><td>"); html_txt(buf); html("</td><td colspan='3'>"); htmlf("*** bad ref %s ***", sha1_to_hex(sha1)); html("</td></tr>\n"); } free(ref); return 0; } static void cgit_print_object_ref(struct object *obj) { char *page, *arg, *url; if (obj->type == OBJ_COMMIT) { cgit_commit_link(fmt("commit %s", sha1_to_hex(obj->sha1)), NULL, NULL, cgit_query_head, sha1_to_hex(obj->sha1)); return; } else if (obj->type == OBJ_TREE) { page = "tree"; arg = "id"; } else { - page = "view"; + page = "blob"; arg = "id"; } url = cgit_pageurl(cgit_query_repo, page, fmt("%s=%s", arg, sha1_to_hex(obj->sha1))); html_link_open(url, NULL, NULL); htmlf("%s %s", typename(obj->type), sha1_to_hex(obj->sha1)); html_link_close(); } static void print_tag_header() { html("<tr class='nohover'><th class='left'>Tag</th>" "<th class='left'>Age</th>" "<th class='left'>Author</th>" "<th class='left'>Reference</th></tr>\n"); header = 1; } static int cgit_print_tag_cb(const char *refname, const unsigned char *sha1, int flags, void *cb_data) { struct tag *tag; struct taginfo *info; struct object *obj; char buf[256], *url; strncpy(buf, refname, sizeof(buf)); obj = parse_object(sha1); if (!obj) return 1; |