Cannot push to svn. Setting append_revisions_only to False causes AssertionError (None already was parent for ...)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar Subversion Plugin |
Fix Released
|
High
|
Jelmer Vernooij |
Bug Description
I created a test script that does the following:
1. Create a svn repo.
2. Create a svn-import bzr repo of the svn repo.
3. Check out both svn and bzr copies of the respective branches.
4. Commit from svn.
5. Pull to bzr.
6. Commit from bzr.
7. Push to svn.
(Step 7 will fail unless you uncomment line 19 of the test script.)
8. Update svn.
9. Commit from svn.
10. Pull to bzr.
(Step 10 will fail if you do uncomment line 19 of the test script.)
If I don't set append_
You can use the attached bash script to test. If you uncomment line 19, the script will append "append_
Please let me know if I'm just doing something wrong. Thanks!
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "/usr/lib64/
return the_callable(*args, **kwargs)
File "/usr/lib64/
ret = run(*run_argv)
File "/usr/lib64/
return self.run_
File "/usr/lib64/
return self._operation
File "/usr/lib64/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib64/
result = func(*args, **kwargs)
File "/usr/lib64/
possible_
File "/usr/lib64/
result = unbound(self, *args, **kwargs)
File "/usr/lib64/
local=local)
File "/usr/lib64/
result = unbound(self, *args, **kwargs)
File "/usr/lib64/
possible_
File "/home/
stop_revision, overwrite, limit=limit)
File "/home/
find_
File "/home/
find_
File "/home/
branch_path, revnum, to_revnum=0, mapping=mapping):
File "/home/
for revmeta in iter:
File "/home/
return self.it()
File "/home/
ret = self._get_next()
File "/home/
metabranch.
File "/home/
raise AssertionError(
AssertionError: Tried registering <CachingRevisio
bzr 2.1.2 on python 2.6.4 (Linux-
arguments: ['/usr/bin/bzr', 'pull', 'file:/
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
extmerge /home/pnoffke/
launchpad /usr/lib64/
netrc_
news_merge /usr/lib64/
qbzr /usr/lib/
rewrite /home/pnoffke/
svn /home/pnoffke/
*** 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.
Related branches
Changed in bzr-svn: | |
milestone: | none → 1.0.4 |
Changed in bzr-svn: | |
status: | Fix Committed → Fix Released |
Thanks *very* much for the detailed bug report.