# HG changeset patch # User Mads Kiilerich # Date 1358208312 -3600 # Node ID f6f23ecafc9bf0fc1dec29daf65c6b715297970d # Parent 6ba58ab719e54bda16b9ac4e851a5b14e5d8ab56 merge: use util.unlinkpath for removing moved files - more like how removed files are removed. diff -r 6ba58ab719e5 -r f6f23ecafc9b mercurial/merge.py --- a/mercurial/merge.py Tue Jan 15 01:05:12 2013 +0100 +++ b/mercurial/merge.py Tue Jan 15 01:05:12 2013 +0100 @@ -367,7 +367,7 @@ if os.path.lexists(repo.wjoin(f)): repo.ui.debug("removing %s\n" % f) audit(f) - os.unlink(repo.wjoin(f)) + util.unlinkpath(repo.wjoin(f)) numupdates = len(actions) for i, a in enumerate(actions):