Mercurial > hg
changeset 6090:152b6c5c1574
merge with crew-stable
author | Alexis S. L. Carvalho <alexis@cecm.usp.br> |
---|---|
date | Wed, 13 Feb 2008 19:34:28 -0200 |
parents | e85deb6dcf9d (current diff) 28054773438c (diff) |
children | 41aa0a37d9be |
files | mercurial/hg.py mercurial/util.py |
diffstat | 3 files changed, 9 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/hg.py Wed Feb 13 16:46:43 2008 +0100 +++ b/mercurial/hg.py Wed Feb 13 19:34:28 2008 -0200 @@ -105,14 +105,14 @@ destination is local repository """ - origsource = source - source, rev, checkout = parseurl(ui.expandpath(source), rev) - if isinstance(source, str): + origsource = ui.expandpath(source) + source, rev, checkout = parseurl(origsource, rev) src_repo = repository(ui, source) else: src_repo = source - source = src_repo.url() + origsource = source = src_repo.url() + checkout = None if dest is None: dest = defaultdest(source)
--- a/tests/test-clone Wed Feb 13 16:46:43 2008 +0100 +++ b/tests/test-clone Wed Feb 13 19:34:28 2008 -0200 @@ -32,4 +32,8 @@ hg clone file://a e grep 'file:' e/.hg/hgrc +# check that path aliases are expanded +hg clone -q -U --config 'paths.foobar=a#0' foobar f +hg -R f showconfig paths.default | sed -e 's,.*/,,' + exit 0