comparison mercurial/util.py @ 13869:b470894c33f8

date: fixup breakage from ">" fix
author Matt Mackall <mpm@selenic.com>
date Mon, 04 Apr 2011 09:39:22 -0500
parents 28f557e8b419
children 5b0a3f6cbead
comparison
equal deleted inserted replaced
13868:38906cf9d15c 13869:b470894c33f8
1220 date = date.strip() 1220 date = date.strip()
1221 1221
1222 if not date: 1222 if not date:
1223 raise Abort(_("dates cannot consist entirely of whitespace")) 1223 raise Abort(_("dates cannot consist entirely of whitespace"))
1224 elif date[0] == "<": 1224 elif date[0] == "<":
1225 if not date[1:]: 1225 if not date[1:]:
1226 raise Abort(_("invalid day spec. use '<{datetime}' ")) 1226 raise Abort(_("invalid day spec. use '<{datetime}' "))
1227 when = upper(date[1:]) 1227 when = upper(date[1:])
1228 return lambda x: x <= when 1228 return lambda x: x <= when
1229 elif date[0] == ">": 1229 elif date[0] == ">":
1230 if not date[1:]: 1230 if not date[1:]:
1231 raise Abort(_("invalid day spec. use '>{datetime}' ")) 1231 raise Abort(_("invalid day spec. use '>{datetime}' "))
1232 when = lower(date[1:]) 1232 when = lower(date[1:])
1233 return lambda x: x >= when 1233 return lambda x: x >= when
1234 elif date[0] == "-": 1234 elif date[0] == "-":
1235 try: 1235 try: