Skip to main content

EPF Composer Development Guide

CVS Tags for EPF Composer

The latest revision of all EPF Composer source, also called the HEAD revision in CVS, is labeled with a tag when a new build is released. An example of a tag applied to all the source would look like R1_0_M3_I20060712. This tag applies to the 1.0 plan, milestone 3, and it is an integration build from 12 July 2006. A milestone tag would omit the I portion of the tag and would look like R1_0_M3, for example.

A CVS branch is often created to maintain a specific revision of the source after release. Most importantly a branch allows the HEAD revision of the source to change separately from the latest revision of the branch. Branches are also identified by a tag, such as R1_0_M2_BRANCH. This tag applies to the 1.0 plan and milestone 2.

Looking at the resource history for the plugin.xml file from org.eclipse.epf.authoring.ui demonstrates this idea:

The resource history shows revision 1.3 is associated with a single integration build. You will also see revision 1.2 is associated with an integration build and a branch tag, which means this is the initial revision for a branch in CVS.

Back to the top