diff -r 0bc72d91aeda -r a51991ebf229 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))