mercurial/dagop.py
changeset 42057 566daffc607d
parent 41533 0f64091cc851
child 42445 3e42fc243741
equal deleted inserted replaced
42056:4950ae4d034f 42057:566daffc607d
   762 
   762 
   763     ``nullrev`` is never included in the returned set, even if it is provided in
   763     ``nullrev`` is never included in the returned set, even if it is provided in
   764     the input set.
   764     the input set.
   765     """
   765     """
   766     headrevs = set(revs)
   766     headrevs = set(revs)
   767     parents = set([node.nullrev])
   767     parents = {node.nullrev}
   768     up = parents.update
   768     up = parents.update
   769 
   769 
   770     for rev in revs:
   770     for rev in revs:
   771         up(parentsfn(rev))
   771         up(parentsfn(rev))
   772     headrevs.difference_update(parents)
   772     headrevs.difference_update(parents)