Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/commands.py @ 3807:299d6cce6c0b
add debugdate command
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 06 Dec 2006 13:13:25 -0600 |
parents | 302ffecdd726 |
children | bf6ab30559e6 |
comparison
equal
deleted
inserted
replaced
3804:302ffecdd726 | 3807:299d6cce6c0b |
---|---|
785 file_[:-2] + ".i", file_, 0) | 785 file_[:-2] + ".i", file_, 0) |
786 try: | 786 try: |
787 ui.write(r.revision(r.lookup(rev))) | 787 ui.write(r.revision(r.lookup(rev))) |
788 except KeyError: | 788 except KeyError: |
789 raise util.Abort(_('invalid revision identifier %s') % rev) | 789 raise util.Abort(_('invalid revision identifier %s') % rev) |
790 | |
791 def debugdate(ui, date): | |
792 """parse and display a date""" | |
793 d = util.parsedate(date) | |
794 ui.write("internal: %s %s\n" % d) | |
795 ui.write("standard: %s\n" % util.datestr(d)) | |
790 | 796 |
791 def debugindex(ui, file_): | 797 def debugindex(ui, file_): |
792 """dump the contents of an index file""" | 798 """dump the contents of an index file""" |
793 r = revlog.revlog(util.opener(os.getcwd(), audit=False), file_, "", 0) | 799 r = revlog.revlog(util.opener(os.getcwd(), audit=False), file_, "", 0) |
794 ui.write(" rev offset length base linkrev" + | 800 ui.write(" rev offset length base linkrev" + |
2475 [('r', 'rev', '', _('revision to rebuild to'))], | 2481 [('r', 'rev', '', _('revision to rebuild to'))], |
2476 _('debugrebuildstate [-r REV] [REV]')), | 2482 _('debugrebuildstate [-r REV] [REV]')), |
2477 "debugcheckstate": (debugcheckstate, [], _('debugcheckstate')), | 2483 "debugcheckstate": (debugcheckstate, [], _('debugcheckstate')), |
2478 "debugsetparents": (debugsetparents, [], _('debugsetparents REV1 [REV2]')), | 2484 "debugsetparents": (debugsetparents, [], _('debugsetparents REV1 [REV2]')), |
2479 "debugstate": (debugstate, [], _('debugstate')), | 2485 "debugstate": (debugstate, [], _('debugstate')), |
2486 "debugdate": (debugdate, [], _('debugdata DATE')), | |
2480 "debugdata": (debugdata, [], _('debugdata FILE REV')), | 2487 "debugdata": (debugdata, [], _('debugdata FILE REV')), |
2481 "debugindex": (debugindex, [], _('debugindex FILE')), | 2488 "debugindex": (debugindex, [], _('debugindex FILE')), |
2482 "debugindexdot": (debugindexdot, [], _('debugindexdot FILE')), | 2489 "debugindexdot": (debugindexdot, [], _('debugindexdot FILE')), |
2483 "debugrename": (debugrename, [], _('debugrename FILE [REV]')), | 2490 "debugrename": (debugrename, [], _('debugrename FILE [REV]')), |
2484 "debugwalk": | 2491 "debugwalk": |
2725 "verify": (verify, [], _('hg verify')), | 2732 "verify": (verify, [], _('hg verify')), |
2726 "version": (version_, [], _('hg version')), | 2733 "version": (version_, [], _('hg version')), |
2727 } | 2734 } |
2728 | 2735 |
2729 norepo = ("clone init version help debugancestor debugcomplete debugdata" | 2736 norepo = ("clone init version help debugancestor debugcomplete debugdata" |
2730 " debugindex debugindexdot") | 2737 " debugindex debugindexdot debugdate") |
2731 optionalrepo = ("paths serve showconfig") | 2738 optionalrepo = ("paths serve showconfig") |
2732 | 2739 |
2733 def findpossible(ui, cmd): | 2740 def findpossible(ui, cmd): |
2734 """ | 2741 """ |
2735 Return cmd -> (aliases, command table entry) | 2742 Return cmd -> (aliases, command table entry) |