--- a/mercurial/util.py Mon May 31 21:37:01 2010 +0200
+++ b/mercurial/util.py Fri May 28 17:28:34 2010 +0200
@@ -451,7 +451,7 @@
for name, kind in osutil.listdir(src):
srcname = os.path.join(src, name)
dstname = os.path.join(dst, name)
- copyfiles(srcname, dstname, hardlink)
+ hardlink = copyfiles(srcname, dstname, hardlink)
else:
if hardlink:
try:
@@ -462,6 +462,8 @@
else:
shutil.copy(src, dst)
+ return hardlink
+
class path_auditor(object):
'''ensure that a filesystem path contains no banned components.
the following properties of a path are checked: