Mercurial > public > mercurial-scm > hg-stable
diff mercurial/util.py @ 35823:48783333f45c stable
date: fix parsing months
Thanks nemo for discovering this on #mercurial IRC channel.
Test Plan:
Add a test. It fails before this patch:
```
+ hg: parse error: invalid date: 'Feb 2018'
+ hg: parse error: invalid date: 'Apr 2018'
+ hg: parse error: invalid date: 'Jun 2018'
+ hg: parse error: invalid date: 'Sep 2018'
+ hg: parse error: invalid date: 'Nov 2018'
```
Differential Revision: https://phab.mercurial-scm.org/D2289
author | Jun Wu <quark@fb.com> |
---|---|
date | Fri, 16 Feb 2018 13:25:39 -0800 |
parents | 2384523cee4d |
children | d879aab17786 |
line wrap: on
line diff
--- a/mercurial/util.py Tue Feb 13 18:12:26 2018 +0800 +++ b/mercurial/util.py Fri Feb 16 13:25:39 2018 -0800 @@ -2179,7 +2179,7 @@ try: d["d"] = days return parsedate(date, extendeddateformats, d)[0] - except Abort: + except error.ParseError: pass d["d"] = "28" return parsedate(date, extendeddateformats, d)[0]