Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To develop IGB, we use the Forking Workflow described in https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow

...

Master branch and release branches

IGB repository branches include:

  • Master branch - code under active development
  • Release branches - branches corresponding to released version of IGB on BioViz.org. Release branches are named using the convention igb_[N]_[M] where N and M are integers (e.g. igb_8_2). 

How release branches correspond to IGB release names for users

When we distribute IGB to users, we assign version names such as Versions of IGB packaged for release to users on BioViz.org have version names like 8.3.0 or 8.4.2, following the naming convention [N].[M].[P], where N, M, and P are integers. The N and M numbers come from match the name of the release branch namein the code repository. The final ".P" suffix signifies low-risk, small changes that we merged from the master branch into a release branch and distributed to users as a "minor" release. 

...