diff -r 83633602e2c5 -r 12856a1742dc mercurial/util.py --- a/mercurial/util.py Fri Feb 08 18:07:55 2008 -0200 +++ b/mercurial/util.py Wed Feb 13 16:46:43 2008 +0100 @@ -1541,7 +1541,7 @@ for format in formats: try: when, offset = strdate(string, format, defaults) - except ValueError: + except (ValueError, OverflowError): pass else: break