##// END OF EJS Templates
merge: move findcopies after workingmanifest
Matt Mackall -
r3161:84561ea8 default
parent child Browse files
Show More
@@ -360,10 +360,7 b' def update(repo, node, branchmerge=False'
360 (short(p1), short(p2), short(pa)))
360 (short(p1), short(p2), short(pa)))
361
361
362 action = []
362 action = []
363
364 copy = {}
363 copy = {}
365 if not (backwards or overwrite):
366 copy = findcopies(repo, m1, m2, repo.changelog.rev(pa))
367
364
368 m1 = workingmanifest(repo, m1, status)
365 m1 = workingmanifest(repo, m1, status)
369
366
@@ -371,6 +368,8 b' def update(repo, node, branchmerge=False'
371 checkunknown(repo, m2, status)
368 checkunknown(repo, m2, status)
372 if not branchmerge:
369 if not branchmerge:
373 action += forgetremoved(m2, status)
370 action += forgetremoved(m2, status)
371 if not (backwards or overwrite):
372 copy = findcopies(repo, m1, m2, repo.changelog.rev(pa))
374
373
375 action += manifestmerge(repo.ui, m1, m2, ma, overwrite, backwards, partial)
374 action += manifestmerge(repo.ui, m1, m2, ma, overwrite, backwards, partial)
376 del m1, m2, ma
375 del m1, m2, ma
General Comments 0
You need to be logged in to leave comments. Login now