comparison mercurial/util.py @ 3816:fc5ba0ab7f45

Add --date support to log Add --date opt Filter log with matchdate Fix "-{days}" match format
author Matt Mackall <mpm@selenic.com>
date Wed, 06 Dec 2006 15:29:17 -0600
parents bf6ab30559e6
children d1ce5461beed
comparison
equal deleted inserted replaced
3815:bf6ab30559e6 3816:fc5ba0ab7f45
1183 try: 1183 try:
1184 days = int(date[1:]) 1184 days = int(date[1:])
1185 except ValueError: 1185 except ValueError:
1186 raise Abort(_("invalid day spec: %s") % date[1:]) 1186 raise Abort(_("invalid day spec: %s") % date[1:])
1187 when = makedate()[0] - days * 3600 * 24 1187 when = makedate()[0] - days * 3600 * 24
1188 return lambda x: x <= when 1188 return lambda x: x >= when
1189 elif " to " in date: 1189 elif " to " in date:
1190 a, b = date.split(" to ") 1190 a, b = date.split(" to ")
1191 start, stop = lower(a), upper(b) 1191 start, stop = lower(a), upper(b)
1192 return lambda x: x >= start and x <= stop 1192 return lambda x: x >= start and x <= stop
1193 else: 1193 else: