mirror of
https://github.com/git/git
synced 2024-08-28 12:09:19 +00:00
gitweb: Add local time and timezone to git_print_authorship
Add local time (hours and minutes) and local timezone to the output of git_print_authorship command, used by git_commitdiff. The code was taken from git_commit subroutine. Signed-off-by: Jakub Narebski <jnareb@gmail.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
b4657e7759
commit
a44465ccd9
|
@ -1358,10 +1358,18 @@ sub git_print_header_div {
|
|||
sub git_print_authorship {
|
||||
my $co = shift;
|
||||
|
||||
my %ad = parse_date($co->{'author_epoch'});
|
||||
my %ad = parse_date($co->{'author_epoch'}, $co->{'author_tz'});
|
||||
print "<div class=\"author_date\">" .
|
||||
esc_html($co->{'author_name'}) .
|
||||
" [$ad{'rfc2822'}]</div>\n";
|
||||
" [$ad{'rfc2822'}";
|
||||
if ($ad{'hour_local'} < 6) {
|
||||
printf(" (<span class=\"atnight\">%02d:%02d</span> %s)",
|
||||
$ad{'hour_local'}, $ad{'minute_local'}, $ad{'tz_local'});
|
||||
} else {
|
||||
printf(" (%02d:%02d %s)",
|
||||
$ad{'hour_local'}, $ad{'minute_local'}, $ad{'tz_local'});
|
||||
}
|
||||
print "]</div>\n";
|
||||
}
|
||||
|
||||
sub git_print_page_path {
|
||||
|
|
Loading…
Reference in a new issue