Checkout from svn fails with error=inconsistent delta and reason=repeated file_id
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar Subversion Plugin |
Triaged
|
High
|
Unassigned |
Bug Description
1. See the attachment with the full output of the failing checkout.
2. Most of the commits in this repository were created by bzr commits, and all the revisions that print 'inconsistent details in skipped record' were created by bzr commits.
3. The bzr version on the server at the time of commits was 2.0. I now upgraded to 2.5 (both server and client) to see if that resolves the problem but it doesn't, the output is exactly the same as before.
4. The original bzr working directory that created the commits works fine, can commit new revisions, and if copied to another computer 'bzr up' works fine too. However new checkouts don't work.
5. The repository is private, but I don't mind giving it to a developer if it helps
6. The result is the same whether I checkout in Mac OS X or Linux
7. I have a workaround, but this is a serious problem
affects: | bzr → bzr-builtin-plugins |
affects: | bzr-builtin-plugins → bzr-svn |
This is happening because of an issue in an older bzr-svn version which caused it to push invalid metadata into Subversion. The bug has since been fixed, but this metadata is confusing bzr-svn because it means there is an inconsistent view of various parts of the data.