hgk: use set instead of dict
authorBenoit Boissinot <benoit.boissinot@ens-lyon.org>
Sun, 17 May 2009 03:25:24 +0200
changeset 8459 1e63816ce8a2
parent 8458 f6c99b1628d7
child 8460 d4c545dc6f87
hgk: use set instead of dict
hgext/hgk.py
--- 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