Mercurial > hg-stable
changeset 3068:15526271eafb
allow shell-quoting in command defaults
author | TK Soh <teekaysoh@yahoo.com> |
---|---|
date | Thu, 07 Sep 2006 13:53:20 -0500 |
parents | fbd3f9fd645d |
children | 9b480509658c |
files | mercurial/commands.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/commands.py Thu Sep 07 14:13:01 2006 +0200 +++ b/mercurial/commands.py Thu Sep 07 13:53:20 2006 -0500 @@ -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 @@ 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