# HG changeset patch # User Matt Mackall <mpm@selenic.com> # Date 1301927962 18000 # Mon Apr 04 09:39:22 2011 -0500 # Node ID b470894c33f89c0794f57d62ebfa2ef32462f0df # Parent 38906cf9d15cabb89a520d22325d6c29b70ea93a date: fixup breakage from ">" fix diff --git a/mercurial/util.py b/mercurial/util.py --- a/mercurial/util.py +++ b/mercurial/util.py @@ -1222,12 +1222,12 @@ if not date: raise Abort(_("dates cannot consist entirely of whitespace")) elif date[0] == "<": - if not date[1:]: + if not date[1:]: raise Abort(_("invalid day spec. use '<{datetime}' ")) when = upper(date[1:]) return lambda x: x <= when elif date[0] == ">": - if not date[1:]: + if not date[1:]: raise Abort(_("invalid day spec. use '>{datetime}' ")) when = lower(date[1:]) return lambda x: x >= when diff --git a/tests/test-log.t b/tests/test-log.t --- a/tests/test-log.t +++ b/tests/test-log.t @@ -525,13 +525,13 @@ log -d ">" $ hg log -d ">" - abort: invalid day spec. use '>{datetime}' + abort: invalid day spec. use '>{datetime}' [255] log -d "<" $ hg log -d "<" - abort: invalid day spec. use '<{datetime}' + abort: invalid day spec. use '<{datetime}' [255] diff --git a/tests/test-parse-date.t b/tests/test-parse-date.t --- a/tests/test-parse-date.t +++ b/tests/test-parse-date.t @@ -96,52 +96,32 @@ Test date formats with '>' or '<' accompanied by space characters $ hg log -d '>' --template '{date|date}\n' - Sun Jan 15 13:30:00 2006 +0500 - Sun Jan 15 13:30:00 2006 -0800 - Sat Jul 15 13:30:00 2006 +0500 - Sat Jul 15 13:30:00 2006 -0700 - Sun Jun 11 00:26:40 2006 -0400 - Sat Apr 15 13:30:00 2006 +0200 - Sat Apr 15 13:30:00 2006 +0000 - Wed Feb 01 13:00:30 2006 -0500 - Wed Feb 01 13:00:30 2006 +0000 + abort: invalid day spec. use '>{datetime}' + [255] $ hg log -d '<' hg log -d '>' --template '{date|date}\n' + abort: invalid day spec. use '>{datetime}' + [255] $ hg log -d ' >' --template '{date|date}\n' - Sun Jan 15 13:30:00 2006 +0500 - Sun Jan 15 13:30:00 2006 -0800 - Sat Jul 15 13:30:00 2006 +0500 - Sat Jul 15 13:30:00 2006 -0700 - Sun Jun 11 00:26:40 2006 -0400 - Sat Apr 15 13:30:00 2006 +0200 - Sat Apr 15 13:30:00 2006 +0000 - Wed Feb 01 13:00:30 2006 -0500 - Wed Feb 01 13:00:30 2006 +0000 + abort: invalid day spec. use '>{datetime}' + [255] $ hg log -d ' <' --template '{date|date}\n' + abort: invalid day spec. use '<{datetime}' + [255] $ hg log -d '> ' --template '{date|date}\n' - Sun Jan 15 13:30:00 2006 +0500 - Sun Jan 15 13:30:00 2006 -0800 - Sat Jul 15 13:30:00 2006 +0500 - Sat Jul 15 13:30:00 2006 -0700 - Sun Jun 11 00:26:40 2006 -0400 - Sat Apr 15 13:30:00 2006 +0200 - Sat Apr 15 13:30:00 2006 +0000 - Wed Feb 01 13:00:30 2006 -0500 - Wed Feb 01 13:00:30 2006 +0000 + abort: invalid day spec. use '>{datetime}' + [255] $ hg log -d '< ' --template '{date|date}\n' + abort: invalid day spec. use '<{datetime}' + [255] $ hg log -d ' > ' --template '{date|date}\n' - Sun Jan 15 13:30:00 2006 +0500 - Sun Jan 15 13:30:00 2006 -0800 - Sat Jul 15 13:30:00 2006 +0500 - Sat Jul 15 13:30:00 2006 -0700 - Sun Jun 11 00:26:40 2006 -0400 - Sat Apr 15 13:30:00 2006 +0200 - Sat Apr 15 13:30:00 2006 +0000 - Wed Feb 01 13:00:30 2006 -0500 - Wed Feb 01 13:00:30 2006 +0000 + abort: invalid day spec. use '>{datetime}' + [255] $ hg log -d ' < ' --template '{date|date}\n' + abort: invalid day spec. use '<{datetime}' + [255] $ hg log -d '>02/01' --template '{date|date}\n' $ hg log -d '<02/01' --template '{date|date}\n'