# HG changeset patch # User Pierre-Yves David # Date 1440198744 25200 # Node ID 204131131766ee97e1733be4ef19f4963fa422d9 # Parent 014044dbd4e8ead5ace8fad4036bb3238990208f reachableroots: use smartset min smartset min are likely to be optimised, cached or other magical property. diff -r 014044dbd4e8 -r 204131131766 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 (::).""" 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: