1.7 KiB
1.7 KiB
branching release branches
- adjust buildbot configuration by copying current trunk configuration to a
new branch configuration and replace
trunkwith the branch version (i.e.127), remember to also adjust url of nondist externals - 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
- branch the nondist externals repository
- branch the current trunk HEAD (
$VERis 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 - update versions in trunk
https://source.openmpt.org/svn/openmpt/trunk/OpenMPT:- set OpenMPT version in
common/versionNumber.hto1.$(($VER + 1)).00.01 - run
build/update_libopenmpt_version.sh bumpminor - run
build/update_libopenmpt_version.sh bumpltabi - update version numbers in
build/svn/do_libopenmpt_release.shandbuild/svn/do_libopenmpt_release_rc.sh
- set OpenMPT version in
- update versions in branch
https://source.openmpt.org/svn/openmpt/branches/OpenMPT-$VER:- set OpenMPT version in
common/versionNumber.hto1.$VER.00.$MINORMINOR+1 - run
build/update_libopenmpt_version.sh bumpprerel
- set OpenMPT version in
- add versioned libopenmpt release script for new branch which copies release packages into place
- update buildbot scripts that copy OpenMPT update information into place
- update branch release date on libopenmpt trunk changelog