Add subroutine git_print_authorship to print author and date of commit, div.author_date style to CSS, and use them in git_commitdiff. Signed-off-by: Jakub Narebski <jnareb@xxxxxxxxx> --- gitweb/gitweb.css | 7 +++++++ gitweb/gitweb.perl | 11 +++++++++++ 2 files changed, 18 insertions(+), 0 deletions(-) diff --git a/gitweb/gitweb.css b/gitweb/gitweb.css index afd9e8a..eb9fc38 100644 --- a/gitweb/gitweb.css +++ b/gitweb/gitweb.css @@ -116,6 +116,13 @@ div.list_head { font-style: italic; } +div.author_date { + padding: 8px; + border: solid #d9d8d1; + border-width: 0px 0px 1px 0px; + font-style: italic; +} + a.list { text-decoration: none; color: #000000; diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index c2dcc6c..81d3e76 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -1341,6 +1341,16 @@ sub git_print_header_div { "\n</div>\n"; } +#sub git_print_authorship (\%) { +sub git_print_authorship { + my $co = shift; + + my %ad = parse_date($co->{'author_epoch'}); + print "<div class=\"author_date\">" . + esc_html($co->{'author_name'}) . + " [$ad{'rfc2822'}]</div>\n"; +} + sub git_print_page_path { my $name = shift; my $type = shift; @@ -2914,6 +2924,7 @@ sub git_commitdiff { git_header_html(undef, $expires); git_print_page_nav('commitdiff','', $hash,$co{'tree'},$hash, $formats_nav); git_print_header_div('commit', esc_html($co{'title'}) . $ref, $hash); + git_print_authorship(\%co); print "<div class=\"page_body\">\n"; print "<div class=\"log\">\n"; git_print_simplified_log($co{'comment'}, 1); # skip title -- 1.4.1.1 - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html