--- a/mercurial/context.py Fri May 15 23:13:05 2015 -0400
+++ b/mercurial/context.py Sat May 16 00:36:35 2015 -0400
@@ -251,11 +251,13 @@
def sub(self, path):
return subrepo.subrepo(self, path)
- def match(self, pats=[], include=None, exclude=None, default='glob'):
+ def match(self, pats=[], include=None, exclude=None, default='glob',
+ listsubrepos=False):
r = self._repo
return matchmod.match(r.root, r.getcwd(), pats,
include, exclude, default,
- auditor=r.auditor, ctx=self)
+ auditor=r.auditor, ctx=self,
+ listsubrepos=listsubrepos)
def diff(self, ctx2=None, match=None, **opts):
"""Returns a diff generator for the given contexts and matcher"""
@@ -1437,17 +1439,20 @@
finally:
wlock.release()
- def match(self, pats=[], include=None, exclude=None, default='glob'):
+ def match(self, pats=[], include=None, exclude=None, default='glob',
+ listsubrepos=False):
r = self._repo
# Only a case insensitive filesystem needs magic to translate user input
# to actual case in the filesystem.
if not util.checkcase(r.root):
return matchmod.icasefsmatcher(r.root, r.getcwd(), pats, include,
- exclude, default, r.auditor, self)
+ exclude, default, r.auditor, self,
+ listsubrepos=listsubrepos)
return matchmod.match(r.root, r.getcwd(), pats,
include, exclude, default,
- auditor=r.auditor, ctx=self)
+ auditor=r.auditor, ctx=self,
+ listsubrepos=listsubrepos)
def _filtersuspectsymlink(self, files):
if not files or self._repo.dirstate._checklink: