# HG changeset patch # User Benoit Boissinot # Date 1157670441 -7200 # Node ID 9b480509658c6b30fe72086cab34417527dbd1ad # Parent c6bfe536a1f9fa06d99a40fc131a8019c2c0898a# Parent 15526271eafbc389f792c72b9ef30f6bffba35b9 merge with crew diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -8,7 +8,7 @@ from demandload import demandload from node import * from i18n import gettext as _ -demandload(globals(), "os re sys signal shutil imp urllib pdb") +demandload(globals(), "os re sys signal shutil imp urllib pdb shlex") demandload(globals(), "fancyopts ui hg util lock revlog templater bundlerepo") demandload(globals(), "fnmatch difflib patch random signal tempfile time") demandload(globals(), "traceback errno socket version struct atexit sets bz2") @@ -3223,7 +3223,7 @@ def parse(ui, args): cmd = aliases[0] defaults = ui.config("defaults", cmd) if defaults: - args = defaults.split() + args + args = shlex.split(defaults) + args c = list(i[1]) else: cmd = None