This wiki is locked. Future workgroup activity and specification development must take place at our new wiki. For more information, see this blog post about the new governance model and this post about changes to the website.

SCM Terminology

This table attempts to correlate the terminology of various SCM systems involved in OSLC. Note that the correspondence is unlikely to be exact - there is quite a bit a flexibility in the translation of some terms between these different systems. The table includes WVCM not because WVCM is involved in OSLC, but as an aid to translation because its terminology is reasonably well defined at http://www.webdav.org/deltav/wvcm/wvcm-overview.html, and might be familiar to experts in the other SCM systems

Note that the following table is sortable - click on any column heading to sort by that column.

WVCM ClearCase Team Concert Synergy
Resource User, and similar types None Object
Property Attribute, Hyperlink Property Attribute or relationship
Controllable resource File File File with a project context
Folder Project folder (UCM), registries, etc. Team area or project area None
Controllable folder Directory or symlink Folder or symlink Directory or symlink with project context
Configuration Component in a view (UCM),
VOB (base CC)
Configuration A project version and its members recursively; the term 'configuration' or 'hierarchy' is also used
Version Version State Object version
Predecessor Predecessor Predecessor Predecessor (or immediate predecessor)
Successor Successor Successor Successor (or immediate successor)
Ancestor Ancestor Ancestor Ancestor (predecessor is also used loosely)
Descendent not generally used No specific term Descendent (successor is also used loosely)
Version history Element Versionable Objects with same three-part name
Component Component (UCM)
VOB (base CC)
Component Set of all baselines that contain a given project
Baseline (Composite) Baseline (UCM)
Locked label type applied to VOB(s) (base CC)
Baseline or snapshot Baseline or project version, depending on context
Task Clearquest UCM record work item Change request
Activity Activity (UCM)
Set of branches with a given type (base CC)
Change set Task
Location Path name or object selector Path name, UUID, or URL Objectspec or cluster ID - tbd!
Checkout Checkout None Checkout
Checkin Checkin Checkin Checkin (note this does not create a new object version)
Stream Branch type (ClearCase), Stream (UCM) Stream Release, or {release,purpose} pair
Merge Rebase (UCM) Accept, Deliver Reconfigure, or update
Baseline controlled folder Component root directory (UCM)
VOB root directory (base CC)
Component root directory Project root directory
Edit | Attach | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r4 - 29 Oct 2009 - 21:04:04 - NickCrossley
 
This site is powered by the TWiki collaboration platform Copyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use
Ideas, requests, problems regarding this site? Send feedback