diff -r 80af610c4ffb -r 07a92bbd02e5 mercurial/util.py --- a/mercurial/util.py Mon Mar 02 01:06:31 2015 -0600 +++ b/mercurial/util.py Mon Mar 02 10:31:22 2015 -0500 @@ -722,7 +722,7 @@ unlink(dest) # hardlinks are problematic on CIFS, quietly ignore this flag # until we find a way to work around it cleanly (issue4546) - if False or hardlink: + if False and hardlink: try: oslink(src, dest) return