ghost fetch issue: fail when fetching a text referenced by a live revision introduced by a ghost revision
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
High
|
Unassigned |
Bug Description
A problem branching :
% bzr branch lp:~ubuntu-core-dev/casper/trunk
bzr: ERROR: bzrlib.
Try running "bzr check" on the source repository, and "bzr reconcile" if necessary.
is not fixable by reconcile, because reconcile would have to alter the inventory and does not currently do that.
The symptom is that:
topo_order = tsort.topo_
rev_order = dict(zip(
bad_texts contains a key not in rev_order.
In case it helps, the old Bazaar 1.0 branches corresponding to those revisions can be found here:
http:// people. ubuntu. com/~<email address hidden>/
http:// people. ubuntu. com/~<email address hidden>/