5. SCM strategy in Open Source Projects

We will now examine SCM strategies for OSP projects of different sizes and suggest suitable models for each. This should serve as a guidebook for SCM when starting new OSP projects

5.1. SCM for a small OSP

OSP projects can be considered as "small sized" if they fall within the following criteria.

Applying the traditional SCM procedures (See Section 3) for a small Open Source Projects,

  1. Configuration Identification

    For a small project, we have said that the code base will tend to be small. In that case, identifying configurable items can be a straight forward exercise. It will be the list of all the source files plus other documentation that accompanies the code.

  2. Configuration Control

OSP

5.2. SCM for medium sized OSP

5.3. SCM for large sized OSP

5.4. SCM in the Linux Kernel - A Case Study