equal
deleted
inserted
replaced
1207 elif date[0] == "-": |
1207 elif date[0] == "-": |
1208 try: |
1208 try: |
1209 days = int(date[1:]) |
1209 days = int(date[1:]) |
1210 except ValueError: |
1210 except ValueError: |
1211 raise Abort(_("invalid day spec: %s") % date[1:]) |
1211 raise Abort(_("invalid day spec: %s") % date[1:]) |
|
1212 if days < 0: |
|
1213 raise Abort(_("%s must be nonnegative (see 'hg help dates')") |
|
1214 % date[1:]) |
1212 when = makedate()[0] - days * 3600 * 24 |
1215 when = makedate()[0] - days * 3600 * 24 |
1213 return lambda x: x >= when |
1216 return lambda x: x >= when |
1214 elif " to " in date: |
1217 elif " to " in date: |
1215 a, b = date.split(" to ") |
1218 a, b = date.split(" to ") |
1216 start, stop = lower(a), upper(b) |
1219 start, stop = lower(a), upper(b) |