Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removed the reference of GitHub, thanks so much Mathieu Lirzin for your comment.

Cut the release branch using GitHub UI

The OFBiz community decides to migrate the code repository from Subversio

Cut the release branch using GitHub UI

n (SVN) to Git, here is the communication thread.

This document contain all the details to migrate the code repository from SVN to Git and the workflow/processes to be adopted by community.

Table of Contents

Code Repository

...

To create a new release, a branch will be cut from trunk. A branch can be cut manually using command line or through the UI of GitHub. Both process are mentioned below.

Manually cut a release branch using command line

Ideally the branch will be cut from trunk branch. So make sure you are on trunk branch.
Here is the example, we have cut the release19.06.

Code Block
languageyml
git checkout -b release19.06
git push origin release19.06

Cut the release branch using GitHub UI

Please follow the link below

...

Once the branch is ready to publish, we will cut a tag to the release branch. As per our example above we can cut a tag release19.06.01

A tag can be cut manually using command line or through the UI of GitHub. Both process are mentioned below.

Manually cut a tag using command line

Here is the example, we have cut a tag for release19.06 branch.
Make sure you are on release19.06 branch

...

Code Block
languageyml
git tag release19.06.01
git push origin release19.06

Reference - https://stackoverflow.com/questions/18216991/create-a-tag-in-a-github-repository

Cut the tag branch using GitHub UI

Please follow this link - https://stackoverflow.com/questions/18216991/create-a-tag-in-a-github-repository

The complete release management with GitHub is show here at link https://help.github.com/en/articles/creating-releases


Add detached signature and checksum file with release

...

TODO: We need to explore more on this.

...