doc hash-function-transition: clarify what SHAttered means
[gitweb.git] / perl / Git.pm
index 9f246c7988f5ff43ecf8ea3465387a526a66e6f4..16ebcc612ce4acb4fba6511d5b388184934cb22a 100644 (file)
@@ -536,7 +536,9 @@ sub version {
 sub get_tz_offset {
        # some systems don't handle or mishandle %z, so be creative.
        my $t = shift || time;
-       my $gm = timegm(localtime($t));
+       my @t = localtime($t);
+       $t[5] += 1900;
+       my $gm = timegm(@t);
        my $sign = qw( + + - )[ $gm <=> $t ];
        return sprintf("%s%02d%02d", $sign, (gmtime(abs($t - $gm)))[2,1]);
 }