Source Code Management for OpenSolaris
Supported Source Code Management (SCM) Systems
The opensolaris.org website supports two SCM solutions:
- Mercurial (hg) is the default. It was chosen for a distributed SCM (DSCM) solution and is recommended for projects/consolidations currently using a distributed development model and/or TeamWare.
- Subversion (SVN) is provided for exceptions. It was chosen for a centralized solution for individual projects and consolidations that have a requirement to use SVN or centralized source code management.
Available Documentation
Getting Started/Help
In addition to the Subversion and Mercurial websites, instructions about use with OpenSolaris are available:
Transitioning from TeamWare to Mercurial
Transition information is available for people transitioning from TeamWare to Mercurial.
Development Information
Getting Started
A good way to get started is to pull a copy of an existing gate, such as JDS (Subversion) or the ON mirror (Mercurial).
Binaries and Source Available
Mercurial and Subversion binaries are available via OpenSolaris and Solaris Express. Sources are available from the SFW consolidation.
Historical Information
Following are pointers to historical information about selecting and implementing SCM solutions.
- See the OpenSolaris SCM Project History page for information about the process utilized to evaluate and choose SCM solutions for the site.
- See the requirements document for detail about OpenSolaris development requirements.
- See the specifications about this work for implementation information:
on 2009/10/26 12:32