mercurial/commands.py
changeset 3065 15526271eafb
parent 3026 d161e6f39557
child 3068 547d1a4aa105
equal deleted inserted replaced
3064:fbd3f9fd645d 3065:15526271eafb
     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