Bug #5605
openCannot set subversion compatibility to 1.10
0%
Description
Rhodecode 4.18.2 ships with Subversion 1.12 but in the rhodecode.ini file I cannot set vcs.svn.compatible_version
to create a 1.10 compatible repository. I can create a 1.10 compatible repository manually using svnadmin and move it into the rhodecode repository directory and do a remap
. In this scenario, Rhodcode recognizes the 1.10 compatible repository and all operations work as expected. However, Rhodecode should support creation of 1.10 compatible repositories.
Updated by Marcin Kuzminski [CTO] over 4 years ago
AFAIR from SVN 1.8 onwards there were no file system changes so having pre-1.10-compatible doesn't make any difference.
Updated by Luke Mauldin over 4 years ago
According to https://subversion.apache.org/docs/release-notes/1.10.html#lz4 - Subversion 1.10 introduced file system format 8 which enables support for LZ4 compression. I have verified that Subversion repositories created through the Rhodecode UI are file system format version 7. If I create a repo manually using the svadmin command the file system formation is version 8. If perform a "Rescan" in Rhodecode, then Rhodecode successfully reads the version 8 SVN file system.
Updated by Redmine Integration over 4 years ago
- Status changed from New to Resolved
Commit c77576f027c8
by Marcin Lulek mlulek@rhodecode.com on default
branch changed this issue.
https://code.rhodecode.com/rhodecode-vcsserver/changeset/c77576f027c81aaa33d63c36ed5dfea16570c1a4
Updated by Luke Mauldin over 4 years ago
I applied the fix in the commit locally and confirmed it created the repository with file system version 8. Thank you.