Mercurial > public > mercurial-scm > hg
comparison mercurial/merge.py @ 31309:8908f985570c
vfs: use repo.wvfs.unlinkpath
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 14 Jan 2015 01:15:26 +0100 |
parents | 11831d755b51 |
children | 431d4f73249e |
comparison
equal
deleted
inserted
replaced
31308:62939e0148f1 | 31309:8908f985570c |
---|---|
1188 # remove renamed files after safely stored | 1188 # remove renamed files after safely stored |
1189 for f in moves: | 1189 for f in moves: |
1190 if os.path.lexists(repo.wjoin(f)): | 1190 if os.path.lexists(repo.wjoin(f)): |
1191 repo.ui.debug("removing %s\n" % f) | 1191 repo.ui.debug("removing %s\n" % f) |
1192 audit(f) | 1192 audit(f) |
1193 util.unlinkpath(repo.wjoin(f)) | 1193 repo.wvfs.unlinkpath(f) |
1194 | 1194 |
1195 numupdates = sum(len(l) for m, l in actions.items() if m != 'k') | 1195 numupdates = sum(len(l) for m, l in actions.items() if m != 'k') |
1196 | 1196 |
1197 if [a for a in actions['r'] if a[0] == '.hgsubstate']: | 1197 if [a for a in actions['r'] if a[0] == '.hgsubstate']: |
1198 subrepo.submerge(repo, wctx, mctx, wctx, overwrite, labels) | 1198 subrepo.submerge(repo, wctx, mctx, wctx, overwrite, labels) |
1245 progress(_updating, z, item=f, total=numupdates, unit=_files) | 1245 progress(_updating, z, item=f, total=numupdates, unit=_files) |
1246 f0, flags = args | 1246 f0, flags = args |
1247 repo.ui.note(_("moving %s to %s\n") % (f0, f)) | 1247 repo.ui.note(_("moving %s to %s\n") % (f0, f)) |
1248 audit(f) | 1248 audit(f) |
1249 repo.wwrite(f, wctx.filectx(f0).data(), flags) | 1249 repo.wwrite(f, wctx.filectx(f0).data(), flags) |
1250 util.unlinkpath(repo.wjoin(f0)) | 1250 repo.wvfs.unlinkpath(f0) |
1251 updated += 1 | 1251 updated += 1 |
1252 | 1252 |
1253 # local directory rename, get | 1253 # local directory rename, get |
1254 for f, args, msg in actions['dg']: | 1254 for f, args, msg in actions['dg']: |
1255 repo.ui.debug(" %s: %s -> dg\n" % (f, msg)) | 1255 repo.ui.debug(" %s: %s -> dg\n" % (f, msg)) |