Mercurial > hg
comparison hgext/mq.py @ 21771:0f3353776038
mq: define norepo in command decorator
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sun, 04 May 2014 22:04:14 -0700 |
parents | 635a8201e356 |
children | c85a0c3537b2 |
comparison
equal
deleted
inserted
replaced
21770:15d434bee41c | 21771:0f3353776038 |
---|---|
69 from mercurial import extensions, error, phases | 69 from mercurial import extensions, error, phases |
70 from mercurial import patch as patchmod | 70 from mercurial import patch as patchmod |
71 from mercurial import localrepo | 71 from mercurial import localrepo |
72 from mercurial import subrepo | 72 from mercurial import subrepo |
73 import os, re, errno, shutil | 73 import os, re, errno, shutil |
74 | |
75 commands.norepo += " qclone" | |
76 | 74 |
77 seriesopts = [('s', 'summary', None, _('print first line of patch header'))] | 75 seriesopts = [('s', 'summary', None, _('print first line of patch header'))] |
78 | 76 |
79 cmdtable = {} | 77 cmdtable = {} |
80 command = cmdutil.command(cmdtable) | 78 command = cmdutil.command(cmdtable) |
2253 ('', 'uncompressed', None, | 2251 ('', 'uncompressed', None, |
2254 _('use uncompressed transfer (fast over LAN)')), | 2252 _('use uncompressed transfer (fast over LAN)')), |
2255 ('p', 'patches', '', | 2253 ('p', 'patches', '', |
2256 _('location of source patch repository'), _('REPO')), | 2254 _('location of source patch repository'), _('REPO')), |
2257 ] + commands.remoteopts, | 2255 ] + commands.remoteopts, |
2258 _('hg qclone [OPTION]... SOURCE [DEST]')) | 2256 _('hg qclone [OPTION]... SOURCE [DEST]'), |
2257 norepo=True) | |
2259 def clone(ui, source, dest=None, **opts): | 2258 def clone(ui, source, dest=None, **opts): |
2260 '''clone main and patch repository at same time | 2259 '''clone main and patch repository at same time |
2261 | 2260 |
2262 If source is local, destination will have no patches applied. If | 2261 If source is local, destination will have no patches applied. If |
2263 source is remote, this command can not check if patches are | 2262 source is remote, this command can not check if patches are |