Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/fileset.py @ 41687:0531dff73d0b
match: delete unused root and cwd arguments from {always,never,exact}() (API)
Differential Revision: https://phab.mercurial-scm.org/D5930
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Sat, 09 Feb 2019 22:50:53 -0800 |
parents | ddbebce94665 |
children | 2372284d9457 |
comparison
equal
deleted
inserted
replaced
41686:ddbebce94665 | 41687:0531dff73d0b |
---|---|
536 return predfn(fctx) | 536 return predfn(fctx) |
537 return self.predicate(fctxpredfn, predrepr=predrepr, cache=cache) | 537 return self.predicate(fctxpredfn, predrepr=predrepr, cache=cache) |
538 | 538 |
539 def never(self): | 539 def never(self): |
540 """Create a matcher to select nothing""" | 540 """Create a matcher to select nothing""" |
541 repo = self.ctx.repo() | 541 return matchmod.never(badfn=self._badfn) |
542 return matchmod.never(repo.root, repo.getcwd(), badfn=self._badfn) | |
543 | 542 |
544 def match(ctx, expr, badfn=None): | 543 def match(ctx, expr, badfn=None): |
545 """Create a matcher for a single fileset expression""" | 544 """Create a matcher for a single fileset expression""" |
546 tree = filesetlang.parse(expr) | 545 tree = filesetlang.parse(expr) |
547 tree = filesetlang.analyze(tree) | 546 tree = filesetlang.analyze(tree) |