mercurial/util.py
changeset 13780 bc7b5d1c1999
parent 13734 16118b4859a1
child 13795 43b5fe18ea6c
equal deleted inserted replaced
13779:c13bfa451656 13780:bc7b5d1c1999
  1213                 pass
  1213                 pass
  1214         d["d"] = "28"
  1214         d["d"] = "28"
  1215         return parsedate(date, extendeddateformats, d)[0]
  1215         return parsedate(date, extendeddateformats, d)[0]
  1216 
  1216 
  1217     date = date.strip()
  1217     date = date.strip()
  1218     if date[0] == "<":
  1218 
       
  1219     if not date:
       
  1220         raise Abort(_("dates cannot consist entirely of whitespace"))
       
  1221     elif date[0] == "<":
  1219         when = upper(date[1:])
  1222         when = upper(date[1:])
  1220         return lambda x: x <= when
  1223         return lambda x: x <= when
  1221     elif date[0] == ">":
  1224     elif date[0] == ">":
  1222         when = lower(date[1:])
  1225         when = lower(date[1:])
  1223         return lambda x: x >= when
  1226         return lambda x: x >= when