diff options
author | Jakub Narebski <jnareb@gmail.com> | 2006-08-28 14:48:12 +0200 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-08-28 16:21:34 -0700 |
commit | 6fd92a28ebfcbf5d0fc5b51653e223d4e2e727a6 (patch) | |
tree | 5b0f730c40c469d6c244b290660056d05439a1d8 | |
parent | gitweb: Do not remove signoff lines in git_print_simplified_log (diff) | |
download | tgif-6fd92a28ebfcbf5d0fc5b51653e223d4e2e727a6.tar.xz |
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 <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r-- | gitweb/gitweb.css | 7 | ||||
-rwxr-xr-x | gitweb/gitweb.perl | 11 |
2 files changed, 18 insertions, 0 deletions
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</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; @@ -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 "<div class=\"page_body\">\n"; print "<div class=\"log\">\n"; git_print_simplified_log($co{'comment'}, 1); # skip title |