--- a/hgext/transplant.py Thu May 12 18:06:15 2011 +0800
+++ b/hgext/transplant.py Thu May 12 17:50:07 2011 +0200
@@ -19,6 +19,9 @@
from mercurial import patch, revlog, scmutil, util, error
from mercurial import revset, templatekw
+cmdtable = {}
+command = cmdutil.command(cmdtable)
+
class transplantentry(object):
def __init__(self, lnode, rnode):
self.lnode = lnode
@@ -450,6 +453,20 @@
displayer.close()
return (transplants, merges)
+@command('transplant',
+ [('s', 'source', '', _('pull patches from REPO'), _('REPO')),
+ ('b', 'branch', [],
+ _('pull patches from branch BRANCH'), _('BRANCH')),
+ ('a', 'all', None, _('pull all changesets up to BRANCH')),
+ ('p', 'prune', [], _('skip over REV'), _('REV')),
+ ('m', 'merge', [], _('merge at REV'), _('REV')),
+ ('', 'log', None, _('append transplant info to log message')),
+ ('c', 'continue', None, _('continue last transplant session '
+ 'after repair')),
+ ('', 'filter', '',
+ _('filter changesets through command'), _('CMD'))],
+ _('hg transplant [-s REPO] [-b BRANCH [-a]] [-p REV] '
+ '[-m REV] [REV]...'))
def transplant(ui, repo, *revs, **opts):
'''transplant changesets from another branch
@@ -611,26 +628,5 @@
revset.symbols['transplanted'] = revsettransplanted
templatekw.keywords['transplanted'] = kwtransplanted
-cmdtable = {
- "transplant":
- (transplant,
- [('s', 'source', '',
- _('pull patches from REPO'), _('REPO')),
- ('b', 'branch', [],
- _('pull patches from branch BRANCH'), _('BRANCH')),
- ('a', 'all', None, _('pull all changesets up to BRANCH')),
- ('p', 'prune', [],
- _('skip over REV'), _('REV')),
- ('m', 'merge', [],
- _('merge at REV'), _('REV')),
- ('', 'log', None, _('append transplant info to log message')),
- ('c', 'continue', None, _('continue last transplant session '
- 'after repair')),
- ('', 'filter', '',
- _('filter changesets through command'), _('CMD'))],
- _('hg transplant [-s REPO] [-b BRANCH [-a]] [-p REV] '
- '[-m REV] [REV]...'))
-}
-
# tell hggettext to extract docstrings from these functions:
i18nfunctions = [revsettransplanted, kwtransplanted]