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