In all cases it fails with this portion of traceback:
ideal_index = repo._generate_text_key_index(None, ancestors)
File "bzrlib/repository.py", line 2214, in _generate_text_key_index
text_key_references, pb)
File "bzrlib/repository.py", line 2233, in _do_generate_text_key_index
revision_keys[text_key[1]].add(text_key)
KeyError: 'jameinel@falco-20100623213009-55b51a60hw58gtkd'
That revision-id matches the 'base' revision-id.
As such, I haven't reproduced exactly the same failure as seen by the simple script I wrote.
In all cases it fails with this portion of traceback: text_key_ index(None, ancestors) repository. py", line 2214, in _generate_ text_key_ index key_references, pb) repository. py", line 2233, in _do_generate_ text_key_ index keys[text_ key[1]] .add(text_ key) falco-201006232 13009-55b51a60h w58gtkd'
ideal_index = repo._generate_
File "bzrlib/
text_
File "bzrlib/
revision_
KeyError: 'jameinel@
That revision-id matches the 'base' revision-id.
As such, I haven't reproduced exactly the same failure as seen by the simple script I wrote.