AssertionError in dirstate.py when committing with bzr 0.15.0candidate2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
High
|
John A Meinel |
Bug Description
When I ran 'bzr commit' after merging in some changes I got the following assertion error:
bzr arguments: [u'commit', u'-m', u'merge bug-90062.']
looking for plugins in /home/bjorn/
looking for plugins in /usr/lib/
Plugin name __init__ already loaded
Plugin name __init__ already loaded
encoding stdout as sys.stdout encoding 'UTF-8'
got branch format Bazaar-NG branch format 5
opening working tree '/extra/
preparing to commit
commit parent revision {<email address hidden>}
[21731] Mon 13:47:17.494 INFO: missing lib/canonical/
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/
reporter=
File "/usr/lib/
return unbound(self, *args, **kwargs)
File "/usr/lib/
result = WorkingTree3.
File "/usr/lib/
return unbound(self, *args, **kwargs)
File "/usr/lib/
revprops=
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
return unbound(self, *args, **kwargs)
File "/usr/lib/
if not state._
File "/usr/lib/
assert update_
AssertionError
I should add that the pathlookup directory was removed by the merge, but there was a conflict since a file inside the pathlookup directory had been modified in branch.
Doing 'mkdir lib/canonical/ launchpad/ pathlookup' made 'bzr commit' work.