hgext/mq.py
changeset 2817 12139eedd6a0
parent 2810 2e4ace008c94
child 2818 05316bb57d01
equal deleted inserted replaced
2816:2a0c599f7bb0 2817:12139eedd6a0
    32 
    32 
    33 from mercurial.demandload import *
    33 from mercurial.demandload import *
    34 demandload(globals(), "os sys re struct traceback errno bz2")
    34 demandload(globals(), "os sys re struct traceback errno bz2")
    35 from mercurial.i18n import gettext as _
    35 from mercurial.i18n import gettext as _
    36 from mercurial import ui, hg, revlog, commands, util
    36 from mercurial import ui, hg, revlog, commands, util
    37 
       
    38 versionstr = "0.45"
       
    39 
    37 
    40 commands.norepo += " qclone qversion"
    38 commands.norepo += " qclone qversion"
    41 
    39 
    42 class statusentry:
    40 class statusentry:
    43     def __init__(self, rev, name=None):
    41     def __init__(self, rev, name=None):
  1790             ui.note(_('active guards:\n'))
  1788             ui.note(_('active guards:\n'))
  1791             for g in guards:
  1789             for g in guards:
  1792                 ui.write(g, '\n')
  1790                 ui.write(g, '\n')
  1793         else:
  1791         else:
  1794             ui.write(_('no active guards\n'))
  1792             ui.write(_('no active guards\n'))
  1795 
       
  1796 def version(ui, q=None):
       
  1797     """print the version number of the mq extension"""
       
  1798     ui.write("mq version %s\n" % versionstr)
       
  1799     return 0
       
  1800 
  1793 
  1801 def reposetup(ui, repo):
  1794 def reposetup(ui, repo):
  1802     class mqrepo(repo.__class__):
  1795     class mqrepo(repo.__class__):
  1803         def tags(self):
  1796         def tags(self):
  1804             if self.tagscache:
  1797             if self.tagscache:
  1927           ('b', 'backup', None, 'bundle unrelated changesets'),
  1920           ('b', 'backup', None, 'bundle unrelated changesets'),
  1928           ('n', 'nobackup', None, 'no backups')],
  1921           ('n', 'nobackup', None, 'no backups')],
  1929          'hg strip [-f] [-b] [-n] REV'),
  1922          'hg strip [-f] [-b] [-n] REV'),
  1930     "qtop": (top, [], 'hg qtop'),
  1923     "qtop": (top, [], 'hg qtop'),
  1931     "qunapplied": (unapplied, [], 'hg qunapplied [PATCH]'),
  1924     "qunapplied": (unapplied, [], 'hg qunapplied [PATCH]'),
  1932     "qversion": (version, [], 'hg qversion')
       
  1933 }
  1925 }
  1934 
  1926