comparison mercurial/merge.py @ 41601:ac8cf125d8d5

merge: migrate to scmutil.backuppath() Differential Revision: https://phab.mercurial-scm.org/D5857
author Martin von Zweigbergk <martinvonz@google.com>
date Mon, 04 Feb 2019 21:19:05 -0800
parents 1f2714052d7e
children aaad36b88298
comparison
equal deleted inserted replaced
41600:a8ccd821b7d2 41601:ac8cf125d8d5
1504 for p in util.finddirs(f): 1504 for p in util.finddirs(f):
1505 if repo.wvfs.isfileorlink(p): 1505 if repo.wvfs.isfileorlink(p):
1506 conflicting = p 1506 conflicting = p
1507 break 1507 break
1508 if repo.wvfs.lexists(conflicting): 1508 if repo.wvfs.lexists(conflicting):
1509 absf = repo.wjoin(conflicting) 1509 orig = scmutil.backuppath(ui, repo, conflicting)
1510 orig = scmutil.origpath(ui, repo, absf) 1510 util.rename(repo.wjoin(conflicting), orig)
1511 util.rename(absf, orig)
1512 wctx[f].clearunknown() 1511 wctx[f].clearunknown()
1513 atomictemp = ui.configbool("experimental", "update.atomic-file") 1512 atomictemp = ui.configbool("experimental", "update.atomic-file")
1514 wctx[f].write(fctx(f).data(), flags, backgroundclose=True, 1513 wctx[f].write(fctx(f).data(), flags, backgroundclose=True,
1515 atomictemp=atomictemp) 1514 atomictemp=atomictemp)
1516 if i == 100: 1515 if i == 100: