I am currently using SCM-Manager version 1.47 and need to upgrade to a 3.x version.
Following the official documentation, I first migrated to version 1.60 to make the jump to 3.x.
Note: The .deb
package from the official 1.60 repository has an issue; it needs to be unpacked, with /
added at the beginning of the configuration file paths, and then repackaged. After this adjustment, the package works correctly.
Once on version 1.60 and everything working fine, I attempted to migrate to 3.x. The official documentation states that if you have more than 100 repositories (I have over 500), you need to add additional configuration in conf/server-config.xml
. However, despite multiple attempts, I have been unable to apply this configuration correctly.
I downloaded the entire project source code from GitHub and managed to run it, but I couldn’t complete the migration. After analyzing the code, it seems that the problematic values maxFormContentSize
and maxFormKeys
are never explicitly referenced, meaning they always take the default values.
If I perform the migration with fewer than 100 repositories, it works without issues, but I need to migrate all 500+. I am currently testing on Debian 12, but I could switch to another distribution if necessary.
I would greatly appreciate any help or suggestions. Thank you very much!