mercurial/revset.py
changeset 38275 f1d55ae2c5c8
parent 38239 ead71b15efd5
child 38479 72621094505f
--- a/mercurial/revset.py	Mon Jun 11 19:24:01 2018 +0200
+++ b/mercurial/revset.py	Mon Jun 11 11:37:21 2018 -0700
@@ -1346,6 +1346,14 @@
     result = baseset([rn])
     return result & subset
 
+@predicate('none()', safe=True)
+def none(repo, subset, x):
+    """No changesets.
+    """
+    # i18n: "none" is a keyword
+    getargs(x, 0, 0, _("none takes no arguments"))
+    return baseset()
+
 @predicate('obsolete()', safe=True)
 def obsolete(repo, subset, x):
     """Mutable changeset with a newer version."""