mercurial/copies.py
branchstable
changeset 40450 07a66c1387d1
parent 40448 873f3682c8af
child 40694 8a0136f69027
--- a/mercurial/copies.py	Thu Nov 01 16:28:11 2018 -0700
+++ b/mercurial/copies.py	Thu Nov 01 16:32:16 2018 -0700
@@ -511,8 +511,9 @@
         # unmatched file from topological common ancestors (no DAG rotation)
         # need to recompute this for directory move handling when grafting
         mta = tca.manifest()
-        u1u, u2u = _computenonoverlap(repo, c1, c2, m1.filesnotin(mta),
-                                                    m2.filesnotin(mta),
+        u1u, u2u = _computenonoverlap(repo, c1, c2,
+                                      m1.filesnotin(mta, repo.narrowmatch()),
+                                      m2.filesnotin(mta, repo.narrowmatch()),
                                       baselabel='topological common ancestor')
 
     for f in u1u: