636 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13
# How to make new releases

First make sure `develop` branch reflects the desired `master`:
* Increase the version (major, minor or patch) or in the CMakeLists.txt file located at the root of the project 
* Create a new entry in the file (top of the file) with version number, date and description of changes
* Commit and push, open a code review

Release into the master branch:
* merge into master: `git checkout master && git pull origin master && git merge --no-ff develop`
* tag the version `git tag -a vX.X.X -m"Short message that explains the new version"`
* push to master: `git push origin master --tags`

You're done.