hgext/hgk.py
changeset 8459 1e63816ce8a2
parent 8228 eee2319c5895
child 8615 94ca38e63576
--- 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