On 1/13/26 14:12, Bruno Manzoni via Xymon wrote:
Hi All,
I redid a test of an initial import of the Xymon SVN repository into Git:
https://github.com/xymon-monitoring/xymon-svn-mirror
The goal was a faithful copy, not a cleanup:
- full SVN history imported
- no commits rewritten or dropped
- no branches renamed
- no tags modified
Two helper scripts used for the migration (SVN mirroring and SVN-to-Git conversion) are included in the repository for transparency and reproducibility. A short document (GIT-MIGRATION.md) explains the methodology and the current status.
Current state:
- 4.x-master is still the default branch, matching the historical SVN layout
- a main branch was added to document the migration and related scripts; it will probably be removed later
- no decisions have been made yet (branch naming, cleanup, or future governance)
I would really appreciate if experienced contributors could take a look at this work, as I don’t feel qualified to fully assess it myself. Henrik, if you’re available to validate it, you’ve been invited to the repository with full access, as have JC, TOM, and others. Please let me know if access doesn’t work.
This looks similar to what my own effort produced. The tags are correctly backdated, all looks well. I think the only change that needs to happen is to alter the default branch to "main".
If we can find consensus on moving development to this or another git forge hosted somewhere/anywhere, I'd love to begin creating issues and MRs with the patches I've collected and created so we can get the ball rolling on a 4.3.31 release.
Mark