# HG changeset patch # User Martin von Zweigbergk # Date 1552321226 25200 # Node ID a791623458efab59f438c4fd60d292af24a9706b # Parent bf72e4c39f0bed8f4a477a295dc761c7c47da1a3 copies: remove dependency on scmutil by directly using match.exact() I want to add a dependency from scmutil.copies(), so I need to remove this dependency first. Differential Revision: https://phab.mercurial-scm.org/D6118 diff -r bf72e4c39f0b -r a791623458ef mercurial/copies.py --- a/mercurial/copies.py Mon Mar 11 09:35:36 2019 -0700 +++ b/mercurial/copies.py Mon Mar 11 09:20:26 2019 -0700 @@ -17,7 +17,6 @@ match as matchmod, node, pathutil, - scmutil, util, ) from .utils import ( @@ -193,7 +192,7 @@ # this comparison. forwardmissingmatch = match if b.p1() == a and b.p2().node() == node.nullid: - filesmatcher = scmutil.matchfiles(a._repo, b.files()) + filesmatcher = matchmod.exact(b.files()) forwardmissingmatch = matchmod.intersectmatchers(match, filesmatcher) missing = _computeforwardmissing(a, b, match=forwardmissingmatch)