mercurial/commands.py
changeset 675 49de76abc4da
parent 674 6513ba7d858a
child 678 0cfc5966b2c2
--- 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))