hgext/highlight/__init__.py
changeset 38688 2570dca0f21c
parent 37018 3e74d3cc500f
child 41068 28a4fb793ba1
--- a/hgext/highlight/__init__.py	Sun Jun 10 20:58:10 2018 +0900
+++ b/hgext/highlight/__init__.py	Tue Jul 10 23:49:48 2018 +0900
@@ -36,7 +36,6 @@
 
 from mercurial import (
     extensions,
-    fileset,
 )
 
 # Note for extension authors: ONLY specify testedwith = 'ships-with-hg-core' for
@@ -51,9 +50,8 @@
     filenameonly = web.configbool('web', 'highlightonlymatchfilename', False)
 
     ctx = fctx.changectx()
-    tree = fileset.parse(expr)
-    mctx = fileset.matchctx(ctx, subset=[fctx.path()], status=None)
-    if fctx.path() in fileset.getset(mctx, tree):
+    m = ctx.matchfileset(expr)
+    if m(fctx.path()):
         highlight.pygmentize(field, fctx, style, tmpl,
                 guessfilenameonly=filenameonly)