mercurial/commands.py
changeset 1317 008d3666bf41
parent 1315 32f6cae83db7
child 1318 3f4f76012bc9
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -329,7 +329,7 @@ def show_changeset(ui, repo, rev=0, chan
         tz = int(tz)
     except ValueError:
         tz = 0
-    date = time.asctime(time.localtime(float(t))) + " %+05d" % (int(tz)/-36)
+    date = time.asctime(time.gmtime(float(t) - tz)) + " %+05d" % (int(tz)/-36)
 
     parents = [(log.rev(p), ui.verbose and hex(p) or short(p))
                for p in log.parents(changenode)