Committing in dirstate tree with a merge and symlinks causes AssertionError
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
High
|
Marien Zwart |
Bug Description
After merging a bundle into my tree, "bzr commit" produces an error:
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/
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/
path, self.work_tree)
File "/usr/lib/
self.
File "/usr/lib/
assert candidates[
AssertionError
bzr 0.15.0candidate0 on python 2.4.4.candidate.1 (linux2)
arguments: ['/usr/bin/bzr', 'commit', '-m', 'my commit message was here']
I tried merging directly from the branch in question, not using a bundle. I can reproduce this error with the same version of Bazaar, but on a newer Python: bzr 0.15.0candidate0 on python 2.5.0.final.0 (linux2)
I have the branch available if someone at Canonical wants to debug it.