diff --git a/cgit.css b/cgit.css index 97ae4d1..53c93f2 100644 --- a/cgit.css +++ b/cgit.css @@ -294,19 +294,18 @@ div.diffstat-summary { padding-top: 0.5em; } -table.diff th { - padding: 1em 0em 0.1em 0.1em; - text-align: left; -} - table.diff td { - border: solid 1px black; font-family: monospace; white-space: pre; } +table.diff td div.head { + font-weight: bold; + padding-top: 1em; +} + table.diff td div.hunk { - background: #ccc; + color: #009; } table.diff td div.add { diff --git a/ui-diff.c b/ui-diff.c index 10330d3..7ec5701 100644 --- a/ui-diff.c +++ b/ui-diff.c @@ -31,12 +31,33 @@ static void print_line(char *line, int len) line[len-1] = c; } +static void header(unsigned char *sha1, char *path1, + unsigned char *sha2, char *path2) +{ + char *abbrev1, *abbrev2; + + html("
%s |
---|
"); + header(sha1, path, sha2, path); if (cgit_diff_files(sha1, sha2, print_line)) cgit_print_error("Error running diff"); html(" |