bzr crashes when shelving new dir
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
New
|
Undecided
|
Unassigned |
Bug Description
bzr crashed when shelving certain changes. I suspect (though don't really know) that it has something to do with adding a directory and then immediately shelving it (without committing). Is bzr removing the parent directory before removing its children?
I am running bzr out-of-the-box from Ubuntu. bzr check revealed no problems.
I can workaround this, but I'm bummed to know bzr isn't as mature and stable as I thought.
$ bzr shelve --all comp-info/ -m comp-info
Selected changes:
+N comp-info/
R comp-info/
M comp-info/
-D comp-info/
-D comp-info/
-D comp-info/
-D comp-info/
-D comp-info/
-D comp-info/
M comp-info/
M comp-info/
-D comp-info/
-D comp-info/
bzr: ERROR: bzrlib.
Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
return self._operation
File "/usr/lib/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
shelver.run()
File "/usr/lib/
self.message)
File "/usr/lib/
creator.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
raise MalformedTransf
MalformedTransform: Tree transform is malformed [('missing parent', 'new-1')]
bzr 2.7.0dev1 on python 2.7.6 (Linux-
Ubuntu-
arguments: ['/usr/bin/bzr', 'shelve', '--all', 'comp-info/', 'comp-info']
plugins: bash_completion
grep[
news_
encoding: 'utf-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
*** Bazaar has encountered an internal error. This probably indicates a
bug in Bazaar. You can help us fix it by filing a bug report at
https:/
including this traceback and a description of the problem.