[PATCH] expand paths in [defaults]

Alexander Solovyov piranha at piranha.org.ua
Mon Oct 19 12:54:05 CDT 2009


# HG changeset patch
# User Alexander Solovyov <piranha at piranha.org.ua>
# Date 1255974832 -10800
# Node ID 99f5565440fce3138a28011144bc52a744b441ff
# Parent  220d39af2e5779879dd9a7bf3af41d787b7ef9b6
expand paths in [defaults]

diff --git a/mercurial/dispatch.py b/mercurial/dispatch.py
--- a/mercurial/dispatch.py
+++ b/mercurial/dispatch.py
@@ -248,7 +248,7 @@ def _parse(ui, args):
         args = aliasargs(i[0]) + args
         defaults = ui.config("defaults", cmd)
         if defaults:
-            args = shlex.split(defaults) + args
+            args = map(os.path.expanduser, shlex.split(defaults)) + args
         c = list(i[1])
     else:
         cmd = None


More information about the Mercurial-devel mailing list