reachableroots: use smartset min
authorPierre-Yves David <pierre-yves.david@fb.com>
Fri, 21 Aug 2015 16:12:24 -0700
changeset 26093 204131131766
parent 26092 014044dbd4e8
child 26094 df41c7be16d6
reachableroots: use smartset min smartset min are likely to be optimised, cached or other magical property.
mercurial/revset.py
--- a/mercurial/revset.py	Fri Aug 21 16:03:25 2015 -0700
+++ b/mercurial/revset.py	Fri Aug 21 16:12:24 2015 -0700
@@ -133,9 +133,7 @@
     If includepath is True, return (<roots>::<heads>)."""
     if not roots:
         return baseset()
-    # XXX this should be 'parentset.min()' assuming 'parentset' is a smartset
-    # (and if it is not, it should.)
-    minroot = min(roots)
+    minroot = roots.min()
     roots = list(roots)
     heads = list(heads)
     try: