'pop(): dictionary is empty' in tsort when showing pending merges
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
High
|
John A Meinel |
Bug Description
See the following log. As you can see bzr check is happy but bzr status crashes.
All run on an Ubuntu Gutsy machine with bzr 1.5.
Nothing odd apparent in the .bzrignore file.
Other branches from same mother repository are OK.
The problem repos has had 2 bzr pulls run on it.
msdes002:
checked branch file://
checked repository <bzrlib.
3611 revisions
2707 file-ids
28847 unique file texts
4772621 repeated file texts
0 unreferenced text versions
msdes002:
pending merges:
David Ingamells 2008-05-26 Task: 928
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
show_
File "/usr/lib/
show_
File "/usr/lib/
branch.
File "/usr/lib/
sorter = tsort.MergeSort
File "/usr/lib/
parents = self._graph.
KeyError: 'pop(): dictionary is empty'
bzr 1.5 on python 2.5.1 (linux2)
arguments: ['/usr/bin/bzr', 'status']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_GB.UTF-8'
plugins:
bzrtools /usr/lib/
gtk /usr/lib/
launchpad /usr/lib/
*** Bazaar has encountered an internal error.
Please report a bug at https:/
including this traceback, and a description of what you
were doing when the error occurred.
Do you remember what merges or pulls or other operations you did in this working tree leading up to this problem?
Thanks for the report.