Deal with non-integer date offsets generated by some tools
authormpm@selenic.com
Sat, 20 Aug 2005 11:59:10 -0700
changeset 973 a51991ebf229
parent 972 0bc72d91aeda
child 981 4f81068ed8cd
Deal with non-integer date offsets generated by some tools
mercurial/commands.py
--- a/mercurial/commands.py	Sat Aug 20 01:46:57 2005 -0700
+++ b/mercurial/commands.py	Sat Aug 20 11:59:10 2005 -0700
@@ -223,6 +223,11 @@
     changes = changelog.read(changenode)
 
     t, tz = changes[2].split(' ')
+    # a conversion tool was sticking non-integer offsets into repos
+    try:
+        tz = int(tz)
+    except ValueError:
+        tz = 0
     date = time.asctime(time.localtime(float(t))) + " %+05d" % (int(tz)/-36)
 
     parents = [(log.rev(p), ui.verbose and hg.hex(p) or hg.short(p))