# HG changeset patch # User Matt Mackall # Date 1250096772 18000 # Node ID eb6af02307ec47162c464695b545afc46c7c11c9 # Parent e15bc0433897aa5bda1792332193ca880f2d4847 Merge with i18n-stable diff -r e15bc0433897 -r eb6af02307ec mercurial/hg.py --- a/mercurial/hg.py Wed Aug 05 10:56:20 2009 -0300 +++ b/mercurial/hg.py Wed Aug 12 12:06:12 2009 -0500 @@ -89,6 +89,8 @@ if not dest: dest = os.path.basename(source) + else: + dest = ui.expandpath(dest) if isinstance(source, str): origsource = ui.expandpath(source) @@ -189,6 +191,8 @@ if dest is None: dest = defaultdest(source) ui.status(_("destination directory: %s\n") % dest) + else: + dest = ui.expandpath(dest) dest = localpath(dest) source = localpath(source)