Mercurial > hg
changeset 10793:16df09a54113 stable
expand paths in aliases
author | Alexander Solovyov <piranha@piranha.org.ua> |
---|---|
date | Sat, 27 Mar 2010 13:39:45 +0200 |
parents | 48c8eb9de0c8 |
children | 1148a968a070 |
files | mercurial/dispatch.py tests/test-alias tests/test-alias.out |
diffstat | 3 files changed, 19 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/dispatch.py Wed Mar 31 12:07:13 2010 +0200 +++ b/mercurial/dispatch.py Sat Mar 27 13:39:45 2010 +0200 @@ -194,6 +194,7 @@ args = shlex.split(self.definition) cmd = args.pop(0) + args = map(util.expandpath, args) try: tableentry = cmdutil.findcmd(cmd, cmdtable, False)[1]
--- a/tests/test-alias Wed Mar 31 12:07:13 2010 +0200 +++ b/tests/test-alias Sat Mar 27 13:39:45 2010 +0200 @@ -13,6 +13,7 @@ shortlog = log --template '{rev} {node|short} | {date|isodate}\n' dln = lognull --debug nousage = rollback +put = export -r 0 -o "\$PWD/%R.diff" [defaults] mylog = -q @@ -59,3 +60,7 @@ echo '% properly recursive' hg dln + +echo '% path expanding' +hg put +cat 0.diff
--- a/tests/test-alias.out Wed Mar 31 12:07:13 2010 +0200 +++ b/tests/test-alias.out Sat Mar 27 13:39:45 2010 +0200 @@ -30,3 +30,16 @@ date: Thu Jan 01 00:00:00 1970 +0000 extra: branch=default +% path expanding +# HG changeset patch +# User test +# Date 0 0 +# Node ID e63c23eaa88ae77967edcf4ea194d31167c478b0 +# Parent 0000000000000000000000000000000000000000 +foo + +diff -r 000000000000 -r e63c23eaa88a foo +--- /dev/null Thu Jan 01 00:00:00 1970 +0000 ++++ b/foo Thu Jan 01 00:00:00 1970 +0000 +@@ -0,0 +1,1 @@ ++foo