Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

PDT/Development Environment

< PDT
Revision as of 10:37, 26 June 2008 by Unnamed Poltroon (Talk) (New page: ==Understanding the CVS Structure== If you are unfamiliar with CVS concepts, there is a good list of resources on the [http://dev.eclipse.org/viewcvs/index.cgi/?cvsroot=Modeling_Project C...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Understanding the CVS Structure

If you are unfamiliar with CVS concepts, there is a good list of resources on the CVS repository page.

Modules structure

The EMF, SDO and XSD sources are divided into three modules in CVS.

CVS Repository Module Directories
/cvsroot/modeling org.eclipse.emf/org.eclipse.emf
plugins contains the EMF plug-ins
features contains the EMF features
doc contains the EMF documentation plug-ins and features
tests contains the EMF, SDO and XSD automated tests plug-ins and features
examples contains the EMF examples
/cvsroot/modeling org.eclipse.emf/org.eclipse.emf.ecore.sdo
plugins contains the SDO plug-ins
features contains the SDO features
doc contains the SDO documentation plug-ins and features
/cvsroot/modeling org.eclipse.mdt/org.eclipse.xsd
plugins contains the XSD plug-ins
features contains the XSD features
doc contains the XSD documentation plug-ins and features
examples contains the XSD examples

EMF and SDO are components of the EMF Project. XSD is a component of the MDT Project.

Build tag and branch naming conventions

For each build, a new CVS tag is created. The name of the CVS tag follows this convention:

build_<build id>

where <build id> is usually the build timestamp in the yyyyMMddhhmmss format (for example, 20040211140643).

The HEAD branch always contains the latest file versions, which are currently under active development. If a fix is required for a particular past build (typically a release), a branch will be created. The branch naming convention is:

branch_<build id>

The structure of the CVS repository is shown below:

EMF SetupDev CVS Structure.png

If for some reason you need to get files from a certain build, look under "Versions" for the tag that identifies that build.

Back to the top