##// END OF EJS Templates
debugcommands: move 'debugdate' in the new module
Gregory Szorc -
r30516:ef1353c2 default
parent child Browse files
Show More
@@ -1865,22 +1865,6 def copy(ui, repo, *pats, **opts):
1865 with repo.wlock(False):
1865 with repo.wlock(False):
1866 return cmdutil.copy(ui, repo, pats, opts)
1866 return cmdutil.copy(ui, repo, pats, opts)
1867
1867
1868 @command('debugdate',
1869 [('e', 'extended', None, _('try extended date formats'))],
1870 _('[-e] DATE [RANGE]'),
1871 norepo=True, optionalrepo=True)
1872 def debugdate(ui, date, range=None, **opts):
1873 """parse and display a date"""
1874 if opts["extended"]:
1875 d = util.parsedate(date, util.extendeddateformats)
1876 else:
1877 d = util.parsedate(date)
1878 ui.write(("internal: %s %s\n") % d)
1879 ui.write(("standard: %s\n") % util.datestr(d))
1880 if range:
1881 m = util.matchdate(range)
1882 ui.write(("match: %s\n") % m(d[0]))
1883
1884 @command('debugdiscovery',
1868 @command('debugdiscovery',
1885 [('', 'old', None, _('use old-style discovery')),
1869 [('', 'old', None, _('use old-style discovery')),
1886 ('', 'nonheads', None,
1870 ('', 'nonheads', None,
@@ -28,6 +28,7 from . import (
28 scmutil,
28 scmutil,
29 simplemerge,
29 simplemerge,
30 streamclone,
30 streamclone,
31 util,
31 )
32 )
32
33
33 release = lockmod.release
34 release = lockmod.release
@@ -434,3 +435,19 def debugdata(ui, repo, file_, rev=None,
434 ui.write(r.revision(r.lookup(rev)))
435 ui.write(r.revision(r.lookup(rev)))
435 except KeyError:
436 except KeyError:
436 raise error.Abort(_('invalid revision identifier %s') % rev)
437 raise error.Abort(_('invalid revision identifier %s') % rev)
438
439 @command('debugdate',
440 [('e', 'extended', None, _('try extended date formats'))],
441 _('[-e] DATE [RANGE]'),
442 norepo=True, optionalrepo=True)
443 def debugdate(ui, date, range=None, **opts):
444 """parse and display a date"""
445 if opts["extended"]:
446 d = util.parsedate(date, util.extendeddateformats)
447 else:
448 d = util.parsedate(date)
449 ui.write(("internal: %s %s\n") % d)
450 ui.write(("standard: %s\n") % util.datestr(d))
451 if range:
452 m = util.matchdate(range)
453 ui.write(("match: %s\n") % m(d[0]))
General Comments 0
You need to be logged in to leave comments. Login now