Mercurial > public > mercurial-scm > hg
diff mercurial/match.py @ 14674:1c151b963254
match: allow passing a context object to match core
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sat, 18 Jun 2011 16:52:51 -0500 |
parents | 25c68ac247c1 |
children | cfc89398f710 |
line wrap: on
line diff
--- a/mercurial/match.py Sat Jun 18 16:52:51 2011 -0500 +++ b/mercurial/match.py Sat Jun 18 16:52:51 2011 -0500 @@ -11,7 +11,7 @@ class match(object): def __init__(self, root, cwd, patterns, include=[], exclude=[], - default='glob', exact=False, auditor=None): + default='glob', exact=False, auditor=None, ctx=None): """build an object to match a set of file patterns arguments: @@ -37,6 +37,7 @@ self._cwd = cwd self._files = [] self._anypats = bool(include or exclude) + self._ctx = ctx if include: pats = _normalize(include, 'glob', root, cwd, auditor)