Mercurial > public > mercurial-scm > hg
comparison mercurial/graphmod.py @ 22878:890e874cacb6
graphnode: 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 | Fri, 10 Oct 2014 11:27:04 -0700 |
parents | e87bd3485a07 |
children | bb1bd9ee323d |
comparison
equal
deleted
inserted
replaced
22877:489d2f3688c9 | 22878:890e874cacb6 |
---|---|
35 | 35 |
36 cl = repo.changelog | 36 cl = repo.changelog |
37 lowestrev = revs.min() | 37 lowestrev = revs.min() |
38 gpcache = {} | 38 gpcache = {} |
39 | 39 |
40 knownrevs = revs.set() | 40 knownrevs = revs |
41 for rev in revs: | 41 for rev in revs: |
42 ctx = repo[rev] | 42 ctx = repo[rev] |
43 parents = sorted(set([p.rev() for p in ctx.parents() | 43 parents = sorted(set([p.rev() for p in ctx.parents() |
44 if p.rev() in knownrevs])) | 44 if p.rev() in knownrevs])) |
45 mpars = [p.rev() for p in ctx.parents() if | 45 mpars = [p.rev() for p in ctx.parents() if |