558 _('[-e] DATE [RANGE]'), |
559 _('[-e] DATE [RANGE]'), |
559 norepo=True, optionalrepo=True) |
560 norepo=True, optionalrepo=True) |
560 def debugdate(ui, date, range=None, **opts): |
561 def debugdate(ui, date, range=None, **opts): |
561 """parse and display a date""" |
562 """parse and display a date""" |
562 if opts[r"extended"]: |
563 if opts[r"extended"]: |
563 d = util.parsedate(date, util.extendeddateformats) |
564 d = dateutil.parsedate(date, util.extendeddateformats) |
564 else: |
565 else: |
565 d = util.parsedate(date) |
566 d = dateutil.parsedate(date) |
566 ui.write(("internal: %d %d\n") % d) |
567 ui.write(("internal: %d %d\n") % d) |
567 ui.write(("standard: %s\n") % util.datestr(d)) |
568 ui.write(("standard: %s\n") % dateutil.datestr(d)) |
568 if range: |
569 if range: |
569 m = util.matchdate(range) |
570 m = dateutil.matchdate(range) |
570 ui.write(("match: %s\n") % m(d[0])) |
571 ui.write(("match: %s\n") % m(d[0])) |
571 |
572 |
572 @command('debugdeltachain', |
573 @command('debugdeltachain', |
573 cmdutil.debugrevlogopts + cmdutil.formatteropts, |
574 cmdutil.debugrevlogopts + cmdutil.formatteropts, |
574 _('-c|-m|FILE'), |
575 _('-c|-m|FILE'), |