hgext3rd/topic/revset.py
changeset 3613 bf583a8dc637
parent 3156 31493a1b0e39
child 4057 054d288680b4
--- a/hgext3rd/topic/revset.py	Thu Mar 29 14:13:13 2018 +0200
+++ b/hgext3rd/topic/revset.py	Thu Mar 29 18:34:32 2018 +0200
@@ -15,7 +15,11 @@
 try:
     mkmatcher = revset._stringmatcher
 except AttributeError:
-    mkmatcher = util.stringmatcher
+    try:
+        from mercurial.utils import stringutil
+        mkmatcher = stringutil.stringmatcher
+    except (ImportError, AttributeError):
+        mkmatcher = util.stringmatcher
 
 revsetpredicate = registrar.revsetpredicate()