1.7 KiB
1.7 KiB
branching release branches
- 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 - 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 (
$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
- update versions in trunk
https://source.openmpt.org/svn/openmpt/trunk/OpenMPT
:- set OpenMPT version in
common/versionNumber.h
to1.$(($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.sh
andbuild/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.h
to1.$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