From 6fd92a28ebfcbf5d0fc5b51653e223d4e2e727a6 Mon Sep 17 00:00:00 2001 From: Jakub Narebski Date: Mon, 28 Aug 2006 14:48:12 +0200 Subject: gitweb: Add author information to commitdiff view 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 Signed-off-by: Junio C Hamano --- gitweb/gitweb.css | 7 +++++++ gitweb/gitweb.perl | 11 +++++++++++ 2 files changed, 18 insertions(+) diff --git a/gitweb/gitweb.css b/gitweb/gitweb.css index afd9e8a565..eb9fc3804b 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 d191ef1ee4..6d53c8b956 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -1354,6 +1354,16 @@ sub git_print_header_div { "\n\n"; } +#sub git_print_authorship (\%) { +sub git_print_authorship { + my $co = shift; + + my %ad = parse_date($co->{'author_epoch'}); + print "
" . + esc_html($co->{'author_name'}) . + " [$ad{'rfc2822'}]
\n"; +} + sub git_print_page_path { my $name = shift; my $type = shift; @@ -2933,6 +2943,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 "
\n"; print "
\n"; git_print_simplified_log($co{'comment'}, 1); # skip title -- cgit v1.2.3