comparison mercurial/util.py @ 7953:8c6f823efcc9

Correct a bug on date formats with '>' or '<' accompanied by space characters.
author Justin Peng <justin.peng.sw@gmail.com>
date Wed, 01 Apr 2009 09:11:00 -0700
parents de377b1a9a84
children 25b63941b17b
comparison
equal deleted inserted replaced
7952:b214066b7e1d 7953:8c6f823efcc9
1313 except: 1313 except:
1314 pass 1314 pass
1315 d["d"] = "28" 1315 d["d"] = "28"
1316 return parsedate(date, extendeddateformats, d)[0] 1316 return parsedate(date, extendeddateformats, d)[0]
1317 1317
1318 date = date.strip()
1318 if date[0] == "<": 1319 if date[0] == "<":
1319 when = upper(date[1:]) 1320 when = upper(date[1:])
1320 return lambda x: x <= when 1321 return lambda x: x <= when
1321 elif date[0] == ">": 1322 elif date[0] == ">":
1322 when = lower(date[1:]) 1323 when = lower(date[1:])