*Remark 1: definition of baseline* Replace "in some providers, a baseline can be an incremental baseline" should be replaced by "in some providers, a baseline can be implemented an incremental baseline". Although the definition states clearly that a baseline is "A frozen configuration", the statement "can be an incremental baseline" might be misleading to suggest that a baseline may be a "partial" configuration.
*Remark 2: definition of component* The definition does not define unambiguously that a component may be a set from *multiple *configurations or a set from a *single *configuration. When the object versions are selected by criteria such as property values, the result may be from multiple configurations (unless we consider the entire repository as a configuration too). *Remark 3: Change set *A change set should be indivisible. But there are providers (e.g. ClearCase/UCM) that create a single change set to contain the merge between two streams. This is not an indivisible change, since the changes originate from many other change sets. In the definition, it is not stated that a change set MUST be indivisible, but the description does suggest it. Add a sentence that a change set may be a merge of other change sets and thus associates to the collective set of object versions of the original change sets. *Remark 4: Change set *I am not sure that a change set should be associated to a *single *stream. One logical change may consist of the collective contribution of several streams, especially for software interface modifications or refactoring. Shouldn't we leave the option open to allow changes from multiple streams in a single change set, and leave it up to the provider to limit the number of streams to one? More over, if a change set identifies the changes applied to a stream, then apply the changes to another stream would require multiple streams to be associated with the change set. == more remarks may follow later == * *Frank. -- TOPIC Embedded Systems P.O. box 440, NL-5680 AK Best Netherlands Phone (+31) 499 336979 Fax (+31) 499 336970
