OpenSAF Mercurial Repositories
Information
OpenSAF project supports one development release and two stable releases of OpenSAF. There are three types of repositories that OpenSAF has per release (Main, Staging & Documentation). Each OpenSAF main repository has corresponding staging repository. Staging repositories are used by OpenSAF maintainers when committing new patches/changesets. After automatic build of staging repository has been successful the changestes are pushed to the main branch. All users should take/pull code from appropriate main repository. All commits done by maintainer must go to the staging repository. OpenSAF documentation is contained in corresponding documentation repository.
Development repositories
- Description: Used for development of new features in ongoing development release and bug fixes.
- Main
- Staging
- Documentation
Release 3 Repositories
- Description: These repositories contain Release 3 stable release. Only Bug fixes that do not break backward compatibility are allowed to be checked-in. No new features may be added to this branch.
- Main
- Staging
- Documentation
Release 2 Repositories
- Description: These repositories contain Release 2 stable release. Only Bug fixes that do not break backward compatibility are allowed to be checked-in. No new features may be added to this branch.
- Main
- Staging
- Documentation
How to check-out (clone) OpenSAF repository
- To clone an OpenSAF repository you need to have Mercurial installed on your local machine.
- Simplest approach is to clone a repository. For example, to clone Main development repository:
~/opensaf$ hg clone http://devel.opensaf.org/hg/opensaf
- For more information about handling OpenSAF repositories and configuring Mercurial please check out out this guide.
- If you don't have Mercurial you can allways download OpenSAF release from our download area.
