equal
deleted
inserted
replaced
6 # of the GNU General Public License, incorporated herein by reference. |
6 # of the GNU General Public License, incorporated herein by reference. |
7 |
7 |
8 from demandload import demandload |
8 from demandload import demandload |
9 from node import * |
9 from node import * |
10 from i18n import gettext as _ |
10 from i18n import gettext as _ |
11 demandload(globals(), "os re sys signal shutil imp urllib pdb") |
11 demandload(globals(), "os re sys signal shutil imp urllib pdb shlex") |
12 demandload(globals(), "fancyopts ui hg util lock revlog templater bundlerepo") |
12 demandload(globals(), "fancyopts ui hg util lock revlog templater bundlerepo") |
13 demandload(globals(), "fnmatch difflib patch random signal tempfile time") |
13 demandload(globals(), "fnmatch difflib patch random signal tempfile time") |
14 demandload(globals(), "traceback errno socket version struct atexit sets bz2") |
14 demandload(globals(), "traceback errno socket version struct atexit sets bz2") |
15 demandload(globals(), "archival cStringIO changegroup") |
15 demandload(globals(), "archival cStringIO changegroup") |
16 demandload(globals(), "cmdutil hgweb.server sshserver") |
16 demandload(globals(), "cmdutil hgweb.server sshserver") |
3221 cmd, args = args[0], args[1:] |
3221 cmd, args = args[0], args[1:] |
3222 aliases, i = findcmd(ui, cmd) |
3222 aliases, i = findcmd(ui, cmd) |
3223 cmd = aliases[0] |
3223 cmd = aliases[0] |
3224 defaults = ui.config("defaults", cmd) |
3224 defaults = ui.config("defaults", cmd) |
3225 if defaults: |
3225 if defaults: |
3226 args = defaults.split() + args |
3226 args = shlex.split(defaults) + args |
3227 c = list(i[1]) |
3227 c = list(i[1]) |
3228 else: |
3228 else: |
3229 cmd = None |
3229 cmd = None |
3230 c = [] |
3230 c = [] |
3231 |
3231 |