Initial community commit

This commit is contained in:
Jef
2024-09-24 14:54:57 +02:00
parent 537bcbc862
commit 20d28e80a5
16810 changed files with 4640254 additions and 2 deletions

View File

@ -0,0 +1,30 @@
branching release branches
==========================
1. adjust buildbot configuration by copying current trunk configuration to a
new branch configuration and replace `trunk` with the branch version (i.e.
`127`), remember to also adjust url of nondist externals
2. add release build configuration to the buildbot branch configuration file,
adjust buildbot config of release build configurations to output to the
separate auto-release directory and change the archive format from 7z to zip
for windows binaries
3. branch the nondist externals repository
4. branch the current trunk HEAD (`$VER` is the branch version):
`svn copy -m "branch OpenMPT-$VER" https://source.openmpt.org/svn/openmpt/trunk/OpenMPT https://source.openmpt.org/svn/openmpt/branches/OpenMPT-$VER`
5. update versions in trunk
`https://source.openmpt.org/svn/openmpt/trunk/OpenMPT`:
1. set OpenMPT version in `common/versionNumber.h` to
`1.$(($VER + 1)).00.01`
2. run `build/update_libopenmpt_version.sh bumpminor`
3. run `build/update_libopenmpt_version.sh bumpltabi`
4. update version numbers in `build/svn/do_libopenmpt_release.sh` and
`build/svn/do_libopenmpt_release_rc.sh`
6. update versions in branch
`https://source.openmpt.org/svn/openmpt/branches/OpenMPT-$VER`:
1. set OpenMPT version in `common/versionNumber.h` to
`1.$VER.00.$MINORMINOR+1`
2. run `build/update_libopenmpt_version.sh bumpprerel`
7. add versioned libopenmpt release script for new branch which copies release
packages into place
8. update buildbot scripts that copy OpenMPT update information into place
9. update branch release date on libopenmpt trunk changelog