The error "Already in a write group" seems to be a general error in 0.90.1 when working with subtrees.
I get it anytime I work with subtrees that are joined by reference... This seems to be a separate bug.
I only upgraded to the new version in the hope that merging will work there. Before I worked with 0.15.0 ubuntu.
The error message I get there is following:
bzr: ERROR: exceptions.AssertionError:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 650, in run_bzr_catch_errors
return run_bzr(argv)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 612, in run_bzr
ret = run(*run_argv)
File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 304, in run_argv_aliases
return self.run(**all_cmd_args)
File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 2118, in run
reporter=reporter)
File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 165, in write_locked
return unbound(self, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/bzrlib/workingtree_4.py", line 244, in commit
result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 165, in write_locked
return unbound(self, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 160, in commit
revprops=revprops, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/bzrlib/commit.py", line 319, in commit
self._populate_new_inv()
File "/usr/lib/python2.5/site-packages/bzrlib/commit.py", line 656, in _populate_new_inv
path, self.work_tree)
File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 2089, in record_entry_contents
self.repository.get_transaction())
File "/usr/lib/python2.5/site-packages/bzrlib/inventory.py", line 211, in find_previous_heads
assert candidates[ie.revision] == ie
AssertionError
After some testing I need to correct this:
The error "Already in a write group" seems to be a general error in 0.90.1 when working with subtrees.
I get it anytime I work with subtrees that are joined by reference... This seems to be a separate bug.
I only upgraded to the new version in the hope that merging will work there. Before I worked with 0.15.0 ubuntu.
The error message I get there is following: AssertionError:
bzr: ERROR: exceptions.
Traceback (most recent call last): python2. 5/site- packages/ bzrlib/ commands. py", line 650, in run_bzr_ catch_errors python2. 5/site- packages/ bzrlib/ commands. py", line 612, in run_bzr python2. 5/site- packages/ bzrlib/ commands. py", line 304, in run_argv_aliases **all_cmd_ args) python2. 5/site- packages/ bzrlib/ builtins. py", line 2118, in run reporter) python2. 5/site- packages/ bzrlib/ decorators. py", line 165, in write_locked python2. 5/site- packages/ bzrlib/ workingtree_ 4.py", line 244, in commit commit( self, message, revprops, *args, **kwargs) python2. 5/site- packages/ bzrlib/ decorators. py", line 165, in write_locked python2. 5/site- packages/ bzrlib/ mutabletree. py", line 160, in commit revprops, *args, **kwargs) python2. 5/site- packages/ bzrlib/ commit. py", line 319, in commit _populate_ new_inv( ) python2. 5/site- packages/ bzrlib/ commit. py", line 656, in _populate_new_inv python2. 5/site- packages/ bzrlib/ repository. py", line 2089, in record_ entry_contents repository. get_transaction ()) python2. 5/site- packages/ bzrlib/ inventory. py", line 211, in find_previous_heads ie.revision] == ie
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