Rev 14: Handle ghosts correctly in http://bzr.arbash-meinel.com/plugins/test_graph

John Arbash Meinel john at arbash-meinel.com
Sat Dec 15 01:55:07 GMT 2007


At http://bzr.arbash-meinel.com/plugins/test_graph

------------------------------------------------------------
revno: 14
revision-id:john at arbash-meinel.com-20071215014606-g8ksqg8roxz41qvm
parent: john at arbash-meinel.com-20071214231546-zljmuc8w9v69gef4
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: test_graph
timestamp: Fri 2007-12-14 19:46:06 -0600
message:
  Handle ghosts correctly
modified:
  graph_testing.py               graph_testing.py-20071210194758-1pwa1q7e3wnjf418-2
-------------- next part --------------
=== modified file 'graph_testing.py'
--- a/graph_testing.py	2007-12-14 23:15:46 +0000
+++ b/graph_testing.py	2007-12-15 01:46:06 +0000
@@ -222,8 +222,11 @@
     while needed:
         next_needed = set()
         parent_map = provider.get_parent_map(needed)
-        for rev, parent_ids in parent_map.iteritems():
+        for rev in needed:
+            parent_ids = parent_map.get(rev, None)
             if parent_ids is None:
+                # Ghost
+                rev_graph[rev] = []
                 continue
             for parent_id in parent_ids:
                 if parent_id not in rev_graph:



More information about the bazaar-commits mailing list