--- a/mercurial/localrepo.py Fri Jan 04 05:26:13 2019 +0100
+++ b/mercurial/localrepo.py Fri Jan 04 13:41:21 2019 +0100
@@ -1362,9 +1362,8 @@
Returns a revset.abstractsmartset, which is a list-like interface
that contains integer revisions.
'''
- expr = revsetlang.formatspec(expr, *args)
- m = revset.match(None, expr)
- return m(self)
+ tree = revsetlang.spectree(expr, *args)
+ return revset.makematcher(tree)(self)
def set(self, expr, *args):
'''Find revisions matching a revset and emit changectx instances.