# HG changeset patch # User Matt Mackall # Date 2009-08-12 17:07:11 # Node ID 94114ea3503d9a9eed4c42e0417b87769401f199 # Parent 3ebb457d2189ce7311f354a8e05dd73cf00481fb # Parent eb6af02307ec47162c464695b545afc46c7c11c9 Merge with stable diff --git a/mercurial/hg.py b/mercurial/hg.py --- a/mercurial/hg.py +++ b/mercurial/hg.py @@ -89,6 +89,8 @@ def share(ui, source, dest=None, update= 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 @@ def clone(ui, source, dest=None, pull=Fa 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)