# HG changeset patch # User Matt Mackall # Date 1159304647 18000 # Node ID 84561ea8711ec405ddf84231fb7a3bedd0ea40a7 # Parent 1839e6e91c3ae2e4f5366e2ebe14e4152352ef2e merge: move findcopies after workingmanifest diff -r 1839e6e91c3a -r 84561ea8711e mercurial/merge.py --- a/mercurial/merge.py Tue Sep 26 15:58:51 2006 -0500 +++ b/mercurial/merge.py Tue Sep 26 16:04:07 2006 -0500 @@ -360,10 +360,7 @@ (short(p1), short(p2), short(pa))) action = [] - copy = {} - if not (backwards or overwrite): - copy = findcopies(repo, m1, m2, repo.changelog.rev(pa)) m1 = workingmanifest(repo, m1, status) @@ -371,6 +368,8 @@ checkunknown(repo, m2, status) if not branchmerge: action += forgetremoved(m2, status) + if not (backwards or overwrite): + copy = findcopies(repo, m1, m2, repo.changelog.rev(pa)) action += manifestmerge(repo.ui, m1, m2, ma, overwrite, backwards, partial) del m1, m2, ma