[oslc-scm] SCM Resource Definition - Baseline
Nick Crossley
ncrossley at us.ibm.com
Tue Nov 17 11:12:20 EST 2009
Frank,
We are thinking along the same lines! See the wiki, where yesterday I
started to add a model diagram and some brief definitions.
Nick.
From:
Frank Schophuizen <fschophuizen at gmail.com>
To:
oslc-scm at open-services.net
Date:
11/16/2009 10:51 PM
Subject:
Re: [oslc-scm] SCM Resource Definition - Baseline
Sent by:
oslc-scm-bounces at open-services.net
Let's take a first try on the definition of a baseline:
Baseline:
An SCM resource comprising of an immutable configuration.
SCM resource means that it is uniquely identified using a URL.
Immutable means that the content and the meta-data (attributes,
properties) cannot be changed. The content of a baseline (i.e. a
configuration) is immutable when the composition of the configuration is
immutable (i.e. which object versions are in the configuration) and the
object versions in the configuration are immutable themselves. An object
version is immutable when the content and the meta-data of the object
version cannot be changed.
A configuration is a set of object versions. An object can be just any SCM
resource.
This implies that a baseline can contain files and directories (more
accurately: file versions and directory versions), but also baselines
(because baselines are SCM resources).
Note that since a baseline can contain a baseline, we must be careful
about recursion. I don't know how to define this formally, but we should
avoid baselines containing themselves.
My 2 cents...
Frank.
--
TOPIC Embedded Systems
P.O. box 440, NL-5680 AK Best
Netherlands
Phone (+31) 499 336979
Fax (+31) 499 336970
_______________________________________________
OSLC-SCM mailing list
OSLC-SCM at open-services.net
http://open-services.net/mailman/listinfo/oslc-scm_open-services.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-scm_open-services.net/attachments/20091117/50079e12/attachment-0003.html>
More information about the Oslc-Scm
mailing list