##// END OF EJS Templates
merge: avoid unlinking destination of merge when case changes (issue2715)
Matt Mackall -
r13718:5b3383ea stable
parent child Browse files
Show More
@@ -338,7 +338,8 b' def applyupdates(repo, action, wctx, mct'
338 else:
338 else:
339 merged += 1
339 merged += 1
340 util.set_flags(repo.wjoin(fd), 'l' in flags, 'x' in flags)
340 util.set_flags(repo.wjoin(fd), 'l' in flags, 'x' in flags)
341 if f != fd and move and os.path.lexists(repo.wjoin(f)):
341 if (move and repo.dirstate.normalize(fd) != f
342 and os.path.lexists(repo.wjoin(f))):
342 repo.ui.debug("removing %s\n" % f)
343 repo.ui.debug("removing %s\n" % f)
343 os.unlink(repo.wjoin(f))
344 os.unlink(repo.wjoin(f))
344 elif m == "g": # get
345 elif m == "g": # get
General Comments 0
You need to be logged in to leave comments. Login now