equal
deleted
inserted
replaced
7 |
7 |
8 '''commands to interactively select changes for commit/qrefresh''' |
8 '''commands to interactively select changes for commit/qrefresh''' |
9 |
9 |
10 from mercurial.i18n import _ |
10 from mercurial.i18n import _ |
11 from mercurial import cmdutil, commands, extensions |
11 from mercurial import cmdutil, commands, extensions |
12 from mercurial import util |
12 from mercurial import error |
13 |
13 |
14 cmdtable = {} |
14 cmdtable = {} |
15 command = cmdutil.command(cmdtable) |
15 command = cmdutil.command(cmdtable) |
16 # Note for extension authors: ONLY specify testedwith = 'internal' for |
16 # Note for extension authors: ONLY specify testedwith = 'internal' for |
17 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should |
17 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should |
52 ? - display help |
52 ? - display help |
53 |
53 |
54 This command is not available when committing a merge.''' |
54 This command is not available when committing a merge.''' |
55 |
55 |
56 if not ui.interactive(): |
56 if not ui.interactive(): |
57 raise util.Abort(_('running non-interactively, use %s instead') % |
57 raise error.Abort(_('running non-interactively, use %s instead') % |
58 'commit') |
58 'commit') |
59 |
59 |
60 opts["interactive"] = True |
60 opts["interactive"] = True |
61 backup = ui.backupconfig('experimental', 'crecord') |
61 backup = ui.backupconfig('experimental', 'crecord') |
62 try: |
62 try: |
97 |
97 |
98 def _qrecord(cmdsuggest, ui, repo, patch, *pats, **opts): |
98 def _qrecord(cmdsuggest, ui, repo, patch, *pats, **opts): |
99 try: |
99 try: |
100 mq = extensions.find('mq') |
100 mq = extensions.find('mq') |
101 except KeyError: |
101 except KeyError: |
102 raise util.Abort(_("'mq' extension not loaded")) |
102 raise error.Abort(_("'mq' extension not loaded")) |
103 |
103 |
104 repo.mq.checkpatchname(patch) |
104 repo.mq.checkpatchname(patch) |
105 |
105 |
106 def committomq(ui, repo, *pats, **opts): |
106 def committomq(ui, repo, *pats, **opts): |
107 opts['checkname'] = False |
107 opts['checkname'] = False |