equal
deleted
inserted
replaced
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) |