Mercurial > public > mercurial-scm > hg
comparison mercurial/util.py @ 3813: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
3812:bf6ab30559e6 | 3813: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: |