From: Anders Kaseorg Date: Sat, 3 Jan 2009 23:22:34 +0000 (-0500) Subject: Properly interpret Subversion dates as UTC. X-Git-Url: https://repo.or.cz/w/svn-all-fast-export.git/commitdiff_plain/58d2eb3e4e2c2bd04d6dd67a80a6b2d32e0ef027 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 Signed-off-by: Thiago Macieira --- 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