comparison mercurial/revset.py @ 22876:d52ca940c665

revset-_intlist: remove usage of `set()` All smartset classes have fast lookup, so this function will be removed soon.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Wed, 08 Oct 2014 02:51:54 -0700
parents eed95fe914c5
children 489d2f3688c9
comparison
equal deleted inserted replaced
22875:eed95fe914c5 22876:d52ca940c665
1663 def _intlist(repo, subset, x): 1663 def _intlist(repo, subset, x):
1664 s = getstring(x, "internal error") 1664 s = getstring(x, "internal error")
1665 if not s: 1665 if not s:
1666 return baseset() 1666 return baseset()
1667 ls = [int(r) for r in s.split('\0')] 1667 ls = [int(r) for r in s.split('\0')]
1668 s = subset.set() 1668 s = subset
1669 return baseset([r for r in ls if r in s]) 1669 return baseset([r for r in ls if r in s])
1670 1670
1671 # for internal use 1671 # for internal use
1672 def _hexlist(repo, subset, x): 1672 def _hexlist(repo, subset, x):
1673 s = getstring(x, "internal error") 1673 s = getstring(x, "internal error")