...
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.
...