# HG changeset patch # User Mikael Berthe # Date 2005-07-11 00:15:20 # Node ID 49de76abc4da02dc7dba4dc7380e383b427b1b59 # Parent 6513ba7d858a1396806c18942652894d60bc20e8 hg clone stored path fix # HG changeset patch # User Mikael Berthe # Node ID a08808d8ffd811c1174216c598da5c27d20bc2c9 # Parent b3bba126b04ab2f24274a1bcf5a224c6317c8e0d hg clone stored path fix The abspath() has been lost in changeset 634 (da5378d39269). diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -387,6 +387,9 @@ def clone(ui, source, dest = None, **opt source = ui.expandpath(source) other = hg.repository(ui, source) + if other.dev() != -1: + abspath = os.path.abspath(source) + if other.dev() != -1 and os.stat(dest).st_dev == other.dev(): ui.note("cloning by hardlink\n") util.system("cp -al '%s'/.hg '%s'/.hg" % (source, dest))