Project

General

Profile

Actions

Bug #5605

open

Cannot set subversion compatibility to 1.10

Added by Luke Mauldin over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
27.03.2020
Due date:
% Done:

0%

Estimated time:
Sorting:
Commit Number:
Affected Version:

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.

Actions #1

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.

Actions #2

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.

Actions #3

Updated by Redmine Integration over 4 years ago

  • Status changed from New to Resolved
Actions #4

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.

Actions

Also available in: Atom PDF