Mercurial > public > mercurial-scm > hg-stable
diff mercurial/revlog.py @ 8150:bbc24c0753a0
util: use built-in set and frozenset
This drops Python 2.3 compatibility.
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Wed, 22 Apr 2009 00:55:32 +0200 |
parents | e8a28556a0a8 |
children | 08e1baf924ca |
line wrap: on
line diff
--- a/mercurial/revlog.py Fri Apr 24 10:43:12 2009 +0200 +++ b/mercurial/revlog.py Wed Apr 22 00:55:32 2009 +0200 @@ -576,7 +576,7 @@ def ancestors(self, *revs): 'Generate the ancestors of revs using a breadth-first visit' visit = list(revs) - seen = util.set([nullrev]) + seen = set([nullrev]) while visit: for parent in self.parentrevs(visit.pop(0)): if parent not in seen: @@ -586,7 +586,7 @@ def descendants(self, *revs): 'Generate the descendants of revs in topological order' - seen = util.set(revs) + seen = set(revs) for i in xrange(min(revs) + 1, len(self)): for x in self.parentrevs(i): if x != nullrev and x in seen: