PerformRelease

Also see

GIT preparation

  • Checkout the project
  • merge changes to "master" branch
  • push
git checkout <url>/<repo>
cd <repo>
git checkout 1.1 && git checkout master
git merge 1.1 --no-ff
# may fix some conflicts, no-ff is required for gerrit to accept a merge if it would have been a fast-forward
git push origin HEAD:refs/for/master
# accept change in gerrit

Version update

The version is:

MAJOR.MINOR.MICRO.qualifier

Where qualifier is "vYYYYMMDD"

Update the version of each project:

cd <repo>/builder_<project>
mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=…

Finally commit and push to gerrit.

GIT finalization

  • tag
  • push tag