[oslc-scm] Updated scenario on wiki
Frank Schophuizen
fschophuizen at gmail.com
Wed Nov 4 14:15:16 EST 2009
On Wed, Nov 4, 2009 at 5:22 AM, Eric Minick wrote:
> For me, the changes between baselines that I'm often most interested in are
> [...]
> between the state of a branch at a given date/time and the state of that
> same branch at an earlier date/time.
I think we should support the scenario to (1) identify a date/time based
configuration for any arbitrary date/time in the past, and (2) be able to
compare two date/time based configurations.
> Besides, in many SCMs, baselines are movable which can render them less
> applicable for build diffing than branch / time combinations.
>
Baselines are per definition immutable. Therefore, "movable baselines" are
not baselines.
> A variant of date/time configuration identifiers would be changeset based
> identifiers. In systems like SVN or Peforce, a global commit ID uniquely
> identifies the state of the source for a project.
I'd rather not call them "changeset based identifiers" because a changeset
identifies only the changes to a configuration, not the entire
configuration. A better name could be "commit identifiers". In some SCM
systems (e.g. SVN), a commit itself may be regarded as a single changeset,
but in many SCM systems one can commit/deliver multiple changesets, which
can be dealt with as individual changesets lateron (e.g. excluding a
changeset from a configuration).
Regards,
Frank Schophuizen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-scm_open-services.net/attachments/20091104/0d564a37/attachment-0003.html>
More information about the Oslc-Scm
mailing list