# HG changeset patch # User Martin von Zweigbergk # Date 2019-02-10 07:48:19 # Node ID a13268524c2589a7c84fa255358feaaa02493705 # Parent c4f023b656cfa40c52080cba92d372bf25f29ab2 match: delete unused argument "listsubrepos" from _buildmatch() Seems to have been unused since 9f9ffe5f687c (match: compose 'set:' pattern as matcher, 2018-06-10). Differential Revision: https://phab.mercurial-scm.org/D5924 diff --git a/mercurial/match.py b/mercurial/match.py --- a/mercurial/match.py +++ b/mercurial/match.py @@ -103,8 +103,7 @@ def _buildkindpatsmatcher(matchercls, ro fms, kindpats = _expandsets(root, cwd, kindpats, ctx=ctx, listsubrepos=listsubrepos, badfn=badfn) if kindpats: - m = matchercls(root, cwd, kindpats, listsubrepos=listsubrepos, - badfn=badfn) + m = matchercls(root, cwd, kindpats, badfn=badfn) matchers.append(m) if fms: matchers.extend(fms) @@ -437,13 +436,12 @@ class predicatematcher(basematcher): class patternmatcher(basematcher): - def __init__(self, root, cwd, kindpats, listsubrepos=False, badfn=None): + def __init__(self, root, cwd, kindpats, badfn=None): super(patternmatcher, self).__init__(root, cwd, badfn) self._files = _explicitfiles(kindpats) self._prefix = _prefix(kindpats) - self._pats, self.matchfn = _buildmatch(kindpats, '$', listsubrepos, - root) + self._pats, self.matchfn = _buildmatch(kindpats, '$', root) @propertycache def _dirs(self): @@ -516,11 +514,10 @@ class _dirchildren(object): class includematcher(basematcher): - def __init__(self, root, cwd, kindpats, listsubrepos=False, badfn=None): + def __init__(self, root, cwd, kindpats, badfn=None): super(includematcher, self).__init__(root, cwd, badfn) - self._pats, self.matchfn = _buildmatch(kindpats, '(?:/|$)', - listsubrepos, root) + self._pats, self.matchfn = _buildmatch(kindpats, '(?:/|$)', root) self._prefix = _prefix(kindpats) roots, dirs, parents = _rootsdirsandparents(kindpats) # roots are directories which are recursively included. @@ -1105,7 +1102,7 @@ def _regex(kind, pat, globsuffix): return _globre(pat) + globsuffix raise error.ProgrammingError('not a regex pattern: %s:%s' % (kind, pat)) -def _buildmatch(kindpats, globsuffix, listsubrepos, root): +def _buildmatch(kindpats, globsuffix, root): '''Return regexp string and a matcher function for kindpats. globsuffix is appended to the regexp of globs.''' matchfuncs = []