mercurial/fileset.py
changeset 38826 6371ab78c3b3
parent 38810 4fe8d1f077b8
child 38827 48fc2a8af345
--- a/mercurial/fileset.py	Fri Aug 03 11:40:15 2018 -0400
+++ b/mercurial/fileset.py	Sat Jul 21 16:11:36 2018 +0900
@@ -528,6 +528,7 @@
 def match(ctx, expr, badfn=None):
     """Create a matcher for a single fileset expression"""
     tree = filesetlang.parse(expr)
+    tree = filesetlang.analyze(tree)
     mctx = matchctx(ctx, _buildstatus(ctx, tree), badfn=badfn)
     return getmatch(mctx, tree)