changeset 41673:1db5ae4b0dda

cleanup: prefer matchmod.{always,never}() over accessing matchers directly We have these factory methods so we should use them. Differential Revision: https://phab.mercurial-scm.org/D5927
author Martin von Zweigbergk <martinvonz@google.com>
date Sun, 10 Feb 2019 14:16:37 -0800
parents c302218a2528
children e178b131906a
files mercurial/changegroup.py mercurial/fileset.py mercurial/subrepo.py
diffstat 3 files changed, 4 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/changegroup.py	Sun Feb 10 14:16:33 2019 -0800
+++ b/mercurial/changegroup.py	Sun Feb 10 14:16:37 2019 -0800
@@ -1313,9 +1313,9 @@
     assert version in supportedoutgoingversions(repo)
 
     if matcher is None:
-        matcher = matchmod.alwaysmatcher(repo.root, '')
+        matcher = matchmod.always(repo.root, '')
     if oldmatcher is None:
-        oldmatcher = matchmod.nevermatcher(repo.root, '')
+        oldmatcher = matchmod.never(repo.root, '')
 
     if version == '01' and not matcher.always():
         raise error.ProgrammingError('version 01 changegroups do not support '
--- a/mercurial/fileset.py	Sun Feb 10 14:16:33 2019 -0800
+++ b/mercurial/fileset.py	Sun Feb 10 14:16:37 2019 -0800
@@ -540,8 +540,7 @@
     def never(self):
         """Create a matcher to select nothing"""
         repo = self.ctx.repo()
-        return matchmod.nevermatcher(repo.root, repo.getcwd(),
-                                     badfn=self._badfn)
+        return matchmod.never(repo.root, repo.getcwd(), badfn=self._badfn)
 
 def match(ctx, expr, badfn=None):
     """Create a matcher for a single fileset expression"""
--- a/mercurial/subrepo.py	Sun Feb 10 14:16:33 2019 -0800
+++ b/mercurial/subrepo.py	Sun Feb 10 14:16:37 2019 -0800
@@ -323,7 +323,7 @@
 
     def matchfileset(self, expr, badfn=None):
         """Resolve the fileset expression for this repo"""
-        return matchmod.nevermatcher(self.wvfs.base, '', badfn=badfn)
+        return matchmod.never(self.wvfs.base, '', badfn=badfn)
 
     def printfiles(self, ui, m, fm, fmt, subrepos):
         """handle the files command for this subrepo"""