##// END OF EJS Templates
match: tweak some names
Matt Mackall -
r8578:8388ef8d default
parent child Browse files
Show More
@@ -166,11 +166,11 b' def _globprefix(pat):'
166 166 root.append(p)
167 167 return '/'.join(root) or '.'
168 168
169 def _normalizepats(names, default, canonroot, cwd):
169 def _normalize(names, default, root, cwd):
170 170 pats = []
171 171 for kind, name in [_patsplit(p, default) for p in names]:
172 172 if kind in ('glob', 'relpath'):
173 name = util.canonpath(canonroot, cwd, name)
173 name = util.canonpath(root, cwd, name)
174 174 elif kind in ('relglob', 'path'):
175 175 name = util.normpath(name)
176 176
@@ -226,14 +226,14 b" def _matcher(root, cwd='', names=[], inc"
226 226 anypats = bool(inc or exc)
227 227
228 228 if names:
229 pats = _normalizepats(names, dflt_pat, root, cwd)
229 pats = _normalize(names, dflt_pat, root, cwd)
230 230 roots = _roots(pats)
231 231 anypats = anypats or _anypats(pats)
232 232 patmatch = _matchfn(pats, '$')
233 233 if inc:
234 incmatch = _matchfn(_normalizepats(inc, 'glob', root, cwd), '(?:/|$)')
234 incmatch = _matchfn(_normalize(inc, 'glob', root, cwd), '(?:/|$)')
235 235 if exc:
236 excmatch = _matchfn(_normalizepats(exc, 'glob', root, cwd), '(?:/|$)')
236 excmatch = _matchfn(_normalize(exc, 'glob', root, cwd), '(?:/|$)')
237 237
238 238 if names:
239 239 if inc:
General Comments 0
You need to be logged in to leave comments. Login now