X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/da1d4c77760ff6a0eb5cbfbaf6956930089d1963..1c581a072651524f3b0d91f33e22a42c4166dd96:/ui-log.c diff --git a/ui-log.c b/ui-log.c index 6bff948..4573255 100644 --- a/ui-log.c +++ b/ui-log.c @@ -82,14 +82,14 @@ void show_commit_decorations(struct commit *commit) goto next; strncpy(buf, deco->name + 13, sizeof(buf) - 1); cgit_log_link(buf, NULL, "remote-deco", NULL, - sha1_to_hex(commit->object.sha1), + oid_to_hex(&commit->object.oid), ctx.qry.vpath, 0, NULL, NULL, ctx.qry.showmsg, 0); } else { strncpy(buf, deco->name, sizeof(buf) - 1); cgit_commit_link(buf, NULL, "deco", ctx.qry.head, - sha1_to_hex(commit->object.sha1), + oid_to_hex(&commit->object.oid), ctx.qry.vpath); } next: @@ -148,8 +148,8 @@ static int show_commit(struct commit *commit, struct rev_info *revs) rem_lines = 0; DIFF_OPT_SET(&revs->diffopt, RECURSIVE); - diff_tree_sha1(parent->tree->object.sha1, - commit->tree->object.sha1, + diff_tree_sha1(parent->tree->object.oid.hash, + commit->tree->object.oid.hash, "", &revs->diffopt); diffcore_std(&revs->diffopt); @@ -233,7 +233,7 @@ static void print_commit(struct commit *commit, struct rev_info *revs) } } cgit_commit_link(info->subject, NULL, NULL, ctx.qry.head, - sha1_to_hex(commit->object.sha1), ctx.qry.vpath); + oid_to_hex(&commit->object.oid), ctx.qry.vpath); show_commit_decorations(commit); html(""); cgit_open_filter(ctx.repo->email_filter, info->author_email, "log"); @@ -269,7 +269,7 @@ static void print_commit(struct commit *commit, struct rev_info *revs) strbuf_addstr(&msgbuf, info->msg); strbuf_addch(&msgbuf, '\n'); } - format_display_notes(commit->object.sha1, + format_display_notes(commit->object.oid.hash, &msgbuf, PAGE_ENCODING, 0); strbuf_addch(&msgbuf, '\n'); strbuf_ltrim(&msgbuf); @@ -442,8 +442,10 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern compile_grep_patterns(&rev.grep_filter); prepare_revision_walk(&rev); - if (pager) + if (pager) { + cgit_print_layout_start(); html(""); + } html(""); if (commit_graph) @@ -526,6 +528,7 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern html(""); } html(""); + cgit_print_layout_end(); } else if ((commit = get_revision(&rev)) != NULL) { htmlf("
", columns); cgit_log_link("[...]", NULL, NULL, ctx.qry.head, NULL,