X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/e6c960c7c0f0d2e54b51cc43ef190df3ce52755e..aae067197f3fff253800359649d1f10014b23ecd:/ui-log.c
diff --git a/ui-log.c b/ui-log.c
index 7f38d2a..b9771fa 100644
--- a/ui-log.c
+++ b/ui-log.c
@@ -101,7 +101,7 @@ void print_commit(struct commit *commit)
files = 0;
add_lines = 0;
rem_lines = 0;
- cgit_diff_commit(commit, inspect_files);
+ cgit_diff_commit(commit, inspect_files, ctx.qry.vpath);
html("
");
htmlf("%d", files);
if (ctx.repo->enable_log_linecount) {
@@ -112,7 +112,7 @@ void print_commit(struct commit *commit)
html(" | \n");
if (ctx.qry.showmsg) {
struct strbuf notes = STRBUF_INIT;
- get_commit_notes(commit, ¬es, PAGE_ENCODING, 0);
+ format_note(NULL, commit->object.sha1, ¬es, PAGE_ENCODING, 0);
if (ctx.repo->enable_log_filecount) {
cols++;
@@ -162,7 +162,7 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern
argv[1] = disambiguate_ref(tip);
- if (grep && pattern) {
+ if (grep && pattern && *pattern) {
if (!strcmp(grep, "grep") || !strcmp(grep, "author") ||
!strcmp(grep, "committer"))
argv[argc++] = fmt("--%s=%s", grep, pattern);
@@ -228,8 +228,7 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern
commit->parents = NULL;
}
if (pager) {
- htmlf("