diff mercurial/graphmod.py @ 15505:ae04af1ce78d stable

makedate: wrong timezone offset if DST rules changed this year (issue2511) Python's time module sets timezone and altzone based on UTC offsets of two dates: first and middle day of the current year. This approach doesn't work on a year when DST rules change. For example Russia abandoned winter time this year, so the correct UTC offset should be +4 now, but time.timezone returns 3 hours difference because that's what it was on 01.01.2011. Related python issue: http://bugs.python.org/issue1647654
author Dmitry Panov <dop@itoolabs.com>
date Sun, 13 Nov 2011 00:29:26 +0000
parents 03e1c2d35c6a
children 5e50982c633c
line wrap: on
line diff