comparison mercurial/hbisect.py @ 42057:566daffc607d

cleanup: use set literals where possible Differential Revision: https://phab.mercurial-scm.org/D6192
author Martin von Zweigbergk <martinvonz@google.com>
date Wed, 03 Apr 2019 11:21:27 -0700
parents 71f189941791
children 21eda240be07
comparison
equal deleted inserted replaced
42056:4950ae4d034f 42057:566daffc607d
32 if searching for a first bad one. 32 if searching for a first bad one.
33 """ 33 """
34 34
35 changelog = repo.changelog 35 changelog = repo.changelog
36 clparents = changelog.parentrevs 36 clparents = changelog.parentrevs
37 skip = set([changelog.rev(n) for n in state['skip']]) 37 skip = {changelog.rev(n) for n in state['skip']}
38 38
39 def buildancestors(bad, good): 39 def buildancestors(bad, good):
40 badrev = min([changelog.rev(n) for n in bad]) 40 badrev = min([changelog.rev(n) for n in bad])
41 ancestors = collections.defaultdict(lambda: None) 41 ancestors = collections.defaultdict(lambda: None)
42 for rev in repo.revs("descendants(%ln) - ancestors(%ln)", good, good): 42 for rev in repo.revs("descendants(%ln) - ancestors(%ln)", good, good):