diff options
author | Anders Kaseorg <andersk@MIT.EDU> | 2009-01-03 18:22:34 -0500 |
---|---|---|
committer | Thiago Macieira <thiago@kde.org> | 2009-01-08 16:58:07 +0100 |
commit | 58d2eb3e4e2c2bd04d6dd67a80a6b2d32e0ef027 (patch) | |
tree | f38e383878992425f19a4ce2678cd1c91967a147 /src | |
parent | 29b44c19819e52a2489860e5636d72c7a41eda36 (diff) | |
download | svn2git-58d2eb3e4e2c2bd04d6dd67a80a6b2d32e0ef027.tar svn2git-58d2eb3e4e2c2bd04d6dd67a80a6b2d32e0ef027.tar.gz svn2git-58d2eb3e4e2c2bd04d6dd67a80a6b2d32e0ef027.tar.bz2 svn2git-58d2eb3e4e2c2bd04d6dd67a80a6b2d32e0ef027.tar.xz svn2git-58d2eb3e4e2c2bd04d6dd67a80a6b2d32e0ef027.zip |
Properly interpret Subversion dates as UTC.
mktime interprets its input in the local timezone. This can be fixed
by using timegm instead of mktime.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Signed-off-by: Thiago Macieira <thiago@kde.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/svn.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/svn.cpp b/src/svn.cpp index 3f06af7..489ef14 100644 --- a/src/svn.cpp +++ b/src/svn.cpp @@ -349,7 +349,7 @@ time_t get_epoch(char *svn_date) memset(&tm, 0, sizeof tm); QByteArray date(svn_date, strlen(svn_date) - 8); strptime(date, "%Y-%m-%dT%H:%M:%S", &tm); - return mktime(&tm); + return timegm(&tm); } class SvnRevision |