The IGB project uses git for version control. Previously, we used svn (subversion) and cvs. We migrated from an svn repository on SourceForge to a git repository on Bitbucket in 2014.
The repository address is: https://bitbucket.org/lorainelab/integrated-genome-browser.
When you clone from this repository, by default you'll get the latest stable release candidate, also called the master branch. The master branch code is typically the same version of IGB that is available on the BioViz Web site. It may have some minor differences, typically bug fixes or low-risk new features. When we release a new version of IGB at BioViz, it will come from this master branch.
IGB repository branches include:
When developing IGB, you should make changes to the current development branch, not the master branch. For details, see Developing IGB. |
The IGB repository is organized into sub-projects, including:
IGB depends on the Genoviz Software Development Kit (Genoviz SDK) which is version-controlled in a separate repository at https://bitbucket.org/lorainelab/genoviz-sdk. When you build IGB, the compilation tool we use (maven) will obtain the latest copy of the genoviz compiled code (a "jar" file) and install it locally.
When creating a release, we sometimes create a tag indicating at what point the release was built.
For information about the GenoPub project, please contact David Nix, Huntsman Cancer Institute.