I just tried branching, using HTTPS, a Subversion repository that works fine using Suversion over HTTPS and Bazaar over SSH. Everythign appears to start find but eventually I get:
bzr: ERROR: exceptions.AssertionError:
Traceback (most recent call last):
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/commands.py", line 893, in run_bzr_catch_errors
return run_bzr(argv)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/commands.py", line 839, in run_bzr
ret = run(*run_argv)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/commands.py", line 539, in run_argv_aliases
return self.run(**all_cmd_args)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/builtins.py", line 980, in run
force_new_repo=standalone)
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/remote.py", line 64, in sprout
return super(SvnRemoteAccess, self).sprout(*args, **kwargs)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/bzrdir.py", line 1113, in sprout
result_repo.fetch(source_repository, revision_id=revision_id)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/repository.py", line 989, in fetch
find_ghosts=find_ghosts)
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 822, in fetch
self._fetch_switch(self.source.transport.get_svn_repos_root(), needed, pb)
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 767, in _fetch_switch
report_inventory_contents(reporter, parent_inv, parent_revnum, start_empty)
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 591, in report_inventory_contents
reporter.finish()
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 108, in close
self._close()
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 236, in _close
self.editor._finish_commit()
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 415, in _finish_commit
assert len(self._premature_deletes) == 0
AssertionError
bzr 1.10dev on python 2.5.2 (linux2)
arguments: ['/home/users/russel/bin/bzr', 'branch', 'svn+https://svn.concertant.com/ConcertantLLP']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_GB.UTF-8'
plugins:
bookmarks /home/users/russel/.bazaar/plugins/bookmarks [unknown]
builddeb /usr/lib/python2.5/site-packages/bzrlib/plugins/builddeb [0.92dev]
bzrtools /home/users/russel/.bazaar/plugins/bzrtools [1.10]
gtk /home/users/russel/.bazaar/plugins/gtk [0.96.0.dev.1]
launchpad /home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/plugins/launchpad [unknown]
pqm /usr/lib/python2.5/site-packages/bzrlib/plugins/pqm [1.0dev]
qbzr /home/users/russel/.bazaar/plugins/qbzr [0.9.6dev]
rebase /home/users/russel/.bazaar/plugins/rebase [0.4.1]
svn /home/users/russel/.bazaar/plugins_Linux_ix86/svn [0.4.15dev]
xmloutput /home/users/russel/.bazaar/plugins/xmloutput [0.9dev]
*** Bazaar has encountered an internal error.
Please report a bug at https://bugs.launchpad.net/bzr/+filebug
including this traceback, and a description of what you
were doing when the error occurred.
Other stuff from the .bzr.log is:
111.259 no copyfrom path set, assuming 'Corporate/Courses/Course Outline.xls'
111.308 Traceback (most recent call last):
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/commands.py", line 893, in run_bzr_catch_errors
return run_bzr(argv)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/commands.py", line 839, in run_bzr
ret = run(*run_argv)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/commands.py", line 539, in run_argv_aliases
return self.run(**all_cmd_args)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/builtins.py", line 980, in run
force_new_repo=standalone)
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/remote.py", line 64, in sprout
return super(SvnRemoteAccess, self).sprout(*args, **kwargs)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/bzrdir.py", line 1113, in sprout
result_repo.fetch(source_repository, revision_id=revision_id)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/repository.py", line 989, in fetch
find_ghosts=find_ghosts)
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 822, in fetch
self._fetch_switch(self.source.transport.get_svn_repos_root(), needed, pb)
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 767, in _fetch_switch
report_inventory_contents(reporter, parent_inv, parent_revnum, start_empty)
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 591, in report_inventory_contents
reporter.finish()
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 108, in close
self._close()
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 236, in _close
self.editor._finish_commit()
File "/home/users/russel/.bazaar/plugins_Linux_ix86/svn/fetch.py", line 415, in _finish_commit
assert len(self._premature_deletes) == 0
AssertionError
111.313 Traceback (most recent call last):
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/plugin.py", line 476, in _get__version__
version_string = _format_version_tuple(version_info)
File "/home/Checkouts/Bazaar/Bazaar_Mainline/bzrlib/__init__.py", line 102, in _format_version_tuple
raise ValueError("version_info %r not valid" % (version_info,))
ValueError: version_info (0, 96, 0, 'dev', 1) not valid
111.316 return code 4
I just tried branching this using snv+ssh: protocol with the same result so the problem is not the protocol it is the branching afresh. NB I have a Bazaar branch of this repository already and that continues to work fine. So it is the act of taking a new branch that is the problem.