diff -r ba734ff5cadd -r 97ed99d1f419 mercurial/changelog.py --- a/mercurial/changelog.py Sun Apr 24 17:52:46 2011 -0500 +++ b/mercurial/changelog.py Sat Apr 23 00:51:25 2011 +0300 @@ -185,7 +185,7 @@ try: # various tools did silly things with the time zone field. timezone = int(extra_data[0]) - except: + except ValueError: timezone = 0 extra = {} else: