ui-log: Display git notes when present

Signed-off-by: Jeff Smith <whydoubt@yahoo.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
This commit is contained in:
Jeff Smith 2010-07-29 09:32:31 -05:00 zatwierdzone przez Lars Hjemli
rodzic 059b39344f
commit 39c2e224d3
2 zmienionych plików z 23 dodań i 0 usunięć

Wyświetl plik

@ -164,6 +164,17 @@ table.list td.logmsg {
padding: 1em 0.5em 2em 0.5em; padding: 1em 0.5em 2em 0.5em;
} }
table.list td.lognotes-label {
text-align:right;
vertical-align:top;
}
table.list td.lognotes {
font-family: monospace;
white-space: pre;
padding: 0em 0.5em 2em 0.5em;
}
table.list td a { table.list td a {
color: black; color: black;
} }

Wyświetl plik

@ -111,6 +111,9 @@ void print_commit(struct commit *commit)
} }
html("</td></tr>\n"); html("</td></tr>\n");
if (ctx.qry.showmsg) { if (ctx.qry.showmsg) {
struct strbuf notes = STRBUF_INIT;
get_commit_notes(commit, &notes, PAGE_ENCODING, 0);
if (ctx.repo->enable_log_filecount) { if (ctx.repo->enable_log_filecount) {
cols++; cols++;
if (ctx.repo->enable_log_linecount) if (ctx.repo->enable_log_linecount)
@ -120,6 +123,15 @@ void print_commit(struct commit *commit)
cols); cols);
html_txt(info->msg); html_txt(info->msg);
html("</td></tr>\n"); html("</td></tr>\n");
if (notes.len != 0) {
html("<tr class='nohover'>");
html("<td class='lognotes-label'>Notes:</td>");
htmlf("<td colspan='%d' class='lognotes'>",
cols);
html_txt(notes.buf);
html("</td></tr>\n");
}
strbuf_release(&notes);
} }
cgit_free_commitinfo(info); cgit_free_commitinfo(info);
} }