revset-roots: remove usage of set()

All smartset classes have fast lookup, so this function will be removed soon.
This commit is contained in:
Pierre-Yves David 2014-10-08 02:50:20 -07:00
parent 256f11e0d3
commit 2c5bccb146

View File

@ -1478,8 +1478,8 @@ def roots(repo, subset, x):
"""``roots(set)``
Changesets in set with no parent changeset in set.
"""
s = getset(repo, spanset(repo), x).set()
subset = baseset([r for r in s if r in subset.set()])
s = getset(repo, spanset(repo), x)
subset = baseset([r for r in s if r in subset])
cs = _children(repo, subset, s)
return subset - cs