Mercurial > public > mercurial-scm > hg
diff mercurial/copies.py @ 40450:07a66c1387d1 stable
narrow: fix copies._fullcopytracing() narrowspec filtering in graft case
I broke this too in 707c3804e607 (narrow: move copies overrides to
core, 2018-09-28). Hopefully I'm done fixing things broken by that
commit now.
Differential Revision: https://phab.mercurial-scm.org/D5213
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 01 Nov 2018 16:32:16 -0700 |
parents | 873f3682c8af |
children | 8a0136f69027 |
line wrap: on
line diff
--- 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: