diff -r 932de135041f -r cd66080ef6d4 mercurial/copies.py --- a/mercurial/copies.py Fri Feb 27 23:30:42 2015 -0500 +++ b/mercurial/copies.py Fri Feb 27 13:57:37 2015 -0800 @@ -149,9 +149,7 @@ This is its own function so extensions can easily wrap this call to see what files _forwardcopies is about to process. """ - missing = set(b.manifest().iterkeys()) - missing.difference_update(a.manifest().iterkeys()) - return missing + return b.manifest().filesnotin(a.manifest()) def _forwardcopies(a, b): '''find {dst@b: src@a} copy mapping where a is an ancestor of b'''