Patchwork D5926: match: allow passing in badfn to always() and never()

login
register
mail settings
Submitter phabricator
Date Feb. 11, 2019, noon
Message ID <b3c8a7c2faf676794769c4e2968e43d9@localhost.localdomain>
Download mbox | patch
Permalink /patch/38664/
State Not Applicable
Headers show

Comments

phabricator - Feb. 11, 2019, noon
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGc302218a2528: match: allow passing in badfn to always() and never() (authored by martinvonz, committed by ).

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST UPDATE
  https://phab.mercurial-scm.org/D5926?vs=14014&id=14019

REVISION DETAIL
  https://phab.mercurial-scm.org/D5926

AFFECTED FILES
  mercurial/match.py

CHANGE DETAILS




To: martinvonz, #hg-reviewers, pulkit
Cc: mercurial-devel

Patch

diff --git a/mercurial/match.py b/mercurial/match.py
--- a/mercurial/match.py
+++ b/mercurial/match.py
@@ -194,11 +194,11 @@ 
 def exact(root, cwd, files, badfn=None):
     return exactmatcher(root, cwd, files, badfn=badfn)
 
-def always(root, cwd):
-    return alwaysmatcher(root, cwd)
+def always(root, cwd, badfn=None):
+    return alwaysmatcher(root, cwd, badfn=badfn)
 
-def never(root, cwd):
-    return nevermatcher(root, cwd)
+def never(root, cwd, badfn=None):
+    return nevermatcher(root, cwd, badfn=badfn)
 
 def badmatch(match, badfn):
     """Make a copy of the given matcher, replacing its bad method with the given