mercurial/fileset.py
changeset 38879 e79a69af1593
parent 38878 0f56d08e6271
child 38880 80fd7371f2d8
--- a/mercurial/fileset.py	Sun Jul 22 11:12:55 2018 +0900
+++ b/mercurial/fileset.py	Sat Jul 21 20:27:53 2018 +0900
@@ -43,6 +43,9 @@
         raise error.ParseError(_("missing argument"))
     return methods[x[0]](mctx, *x[1:])
 
+def getmatchwithstatus(mctx, x, hint):
+    return getmatch(mctx, x)
+
 def stringmatch(mctx, x):
     return mctx.matcher([x])
 
@@ -443,6 +446,7 @@
         return mctx.predicate(sstate.__contains__, predrepr='subrepo')
 
 methods = {
+    'withstatus': getmatchwithstatus,
     'string': stringmatch,
     'symbol': stringmatch,
     'kindpat': kindpatmatch,