Mercurial > public > mercurial-scm > hg
diff hgext/hgk.py @ 8459:1e63816ce8a2
hgk: use set instead of dict
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Sun, 17 May 2009 03:25:24 +0200 |
parents | eee2319c5895 |
children | 94ca38e63576 |
line wrap: on
line diff
--- a/hgext/hgk.py Sun May 17 03:19:00 2009 +0200 +++ b/hgext/hgk.py Sun May 17 03:25:24 2009 +0200 @@ -231,17 +231,17 @@ # calculate the graph for the supplied commits for i in xrange(len(want_sha1)): - reachable.append({}); + reachable.append(set()); n = want_sha1[i]; visit = [n]; - reachable[i][n] = 1 + reachable[i].add(n) while visit: n = visit.pop(0) if n in stop_sha1: continue for p in repo.changelog.parents(n): if p not in reachable[i]: - reachable[i][p] = 1 + reachable[i].add(p) visit.append(p) if p in stop_sha1: continue