mercurial/debugcommands.py
changeset 43503 313e3a279828
parent 43238 101ae8bbfa02
child 43506 9f70512ae2cf
equal deleted inserted replaced
43502:c093cc6e6c99 43503:313e3a279828
   649     norepo=True,
   649     norepo=True,
   650     optionalrepo=True,
   650     optionalrepo=True,
   651 )
   651 )
   652 def debugdate(ui, date, range=None, **opts):
   652 def debugdate(ui, date, range=None, **opts):
   653     """parse and display a date"""
   653     """parse and display a date"""
   654     if opts[r"extended"]:
   654     if opts["extended"]:
   655         d = dateutil.parsedate(date, util.extendeddateformats)
   655         d = dateutil.parsedate(date, util.extendeddateformats)
   656     else:
   656     else:
   657         d = dateutil.parsedate(date)
   657         d = dateutil.parsedate(date)
   658     ui.writenoi18n(b"internal: %d %d\n" % d)
   658     ui.writenoi18n(b"internal: %d %d\n" % d)
   659     ui.writenoi18n(b"standard: %s\n" % dateutil.datestr(d))
   659     ui.writenoi18n(b"standard: %s\n" % dateutil.datestr(d))
   875             timestr = b'unset               '
   875             timestr = b'unset               '
   876         elif nodates:
   876         elif nodates:
   877             timestr = b'set                 '
   877             timestr = b'set                 '
   878         else:
   878         else:
   879             timestr = time.strftime(
   879             timestr = time.strftime(
   880                 r"%Y-%m-%d %H:%M:%S ", time.localtime(ent[3])
   880                 "%Y-%m-%d %H:%M:%S ", time.localtime(ent[3])
   881             )
   881             )
   882             timestr = encoding.strtolocal(timestr)
   882             timestr = encoding.strtolocal(timestr)
   883         if ent[1] & 0o20000:
   883         if ent[1] & 0o20000:
   884             mode = b'lnk'
   884             mode = b'lnk'
   885         else:
   885         else: