gitweb: Always call parse_date with timezone parameter
Timezone is required to correctly set local time, which would be needed for future 'localtime' feature. While at it, remove unnecessary call to the function from git_log_body, as its return value is not used anywhere. Signed-off-by: Jakub Narebski <jnareb@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
958bf6b768
commit
6368d9f1af
@ -4906,7 +4906,6 @@ sub git_log_body {
|
||||
next if !%co;
|
||||
my $commit = $co{'id'};
|
||||
my $ref = format_ref_marker($refs, $commit);
|
||||
my %ad = parse_date($co{'author_epoch'});
|
||||
git_print_header_div('commit',
|
||||
"<span class=\"age\">$co{'age_string'}</span>" .
|
||||
esc_html($co{'title'}) . $ref,
|
||||
@ -7064,7 +7063,7 @@ sub git_feed {
|
||||
if (defined($commitlist[0])) {
|
||||
%latest_commit = %{$commitlist[0]};
|
||||
my $latest_epoch = $latest_commit{'committer_epoch'};
|
||||
%latest_date = parse_date($latest_epoch);
|
||||
%latest_date = parse_date($latest_epoch, $latest_commit{'comitter_tz'});
|
||||
my $if_modified = $cgi->http('IF_MODIFIED_SINCE');
|
||||
if (defined $if_modified) {
|
||||
my $since;
|
||||
@ -7195,7 +7194,7 @@ XML
|
||||
if (($i >= 20) && ((time - $co{'author_epoch'}) > 48*60*60)) {
|
||||
last;
|
||||
}
|
||||
my %cd = parse_date($co{'author_epoch'});
|
||||
my %cd = parse_date($co{'author_epoch'}, $co{'author_tz'});
|
||||
|
||||
# get list of changed files
|
||||
open my $fd, "-|", git_cmd(), "diff-tree", '-r', @diff_opts,
|
||||
|
Loading…
Reference in New Issue
Block a user