equal
deleted
inserted
replaced
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 |