W3C home > Mailing lists > Public > ietf-dav-versioning@w3.org > July to September 2001

Re: Diagram showing the effect of baseline-control...

From: Peter Raymond <Peter.Raymond@merant.com>
Date: Sun, 19 Aug 2001 13:19:51 +0100
Message-ID: <3B7FAEE7.58F42EE4@merant.com>
To: gclemm@rational.com
CC: ietf-dav-versioning@w3.org
Hi Geoff,

You changes to the diagram mainly look fine, the main difference is that your
diagram shows multiple baselines (eg versions in the version-set), mine was
trying
to show the state after the initial BASELINE-CONTROL in which case there would
only
be the root-version and one version in the version-set.

Regards,
Peter Raymond - MERANT.

"Clemm, Geoff" wrote:

> Thanks, Peter!  I decided I liked version 2 better than version 1
> (I think it did a better job of displaying bi-directional relationships).
> I of course had to muck around with it at least a bit (:-), and here's
> what I ended up with:
>
>   +-------------------------------------+
>   |Baseline-Controlled Collection       |<------+
>   |/src                                 |       |
>   |-------------------------------------|       |
>   |DAV:version-controlled-configuration +---+   |
>   +-------------------------------------+   |   |
>                                             |   |
>                                             |   |
>   +-------------------------------------+   |   |
>   |Version-Controlled Configuration     |<--+   |
>   |/repo/vcc/128                        |       |
>   |-------------------------------------|       |
>   |DAV:baseline-controlled-collection   +-------+
>   |-------------------------------------|
>   |DAV:checked-in                       +-------+
>   +-------------------------------------+       |
>   |DAV:version-history                  +---+   |
>   +-------------------------------------+   |   |
>                                             |   |
>                                             |   |
>   +------------------------+                |   |
>   |Baseline History        |<---------------+   |
>   |/repo/blh/13            |                    |
>   |------------------------+                    |
>   |DAV:version-set         +----------------+   |
>   +------------------------+    |   |   |   |   |
>                                 v   |   v   v   |
>                                     |           |
>   +------------------------+        |           |
>   |Baseline                |<-------+-----------+
>   |/repo/blh/13/ver/8      |
>   |------------------------+     +--------------+
>   |DAV:baseline-collection +---->|Collection    |
>   +------------------------+     |/repo/bc/15   |
>                                  +--------------+
>
> Let me know if this is OK.
>
> Cheers,
> Geoff
>
> -----Original Message-----
> From: Peter Raymond [mailto:Peter.Raymond@merant.com]
> Sent: Thursday, August 09, 2001 7:41 AM
> To: gclemm@Rational.Com; jamsden@us.ibm.com; Tim_ellison@uk.ibm.com
> Subject: FW: Diagram showing the effect of baseline-control...
>
> Just incase the IETF mailing lists are still having trouble...
> -----Original Message-----
> From: Peter Raymond
> Sent: 09 August 2001 12:33
> To: 'ietf-dav-versioning@w3.org'
> Subject: Diagram showing the effect of baseline-control...
>
> Hi,
> During one of the IETF deltav breakout sessions I was "challenged" to try to
> find a way to
> draw ASCII art to show the resources and relationships involved in baseline
> creation
> (and still have it fit in 72 columns).  The idea being we could include this
> in the specification
> to clarify the relationship between baseline-controlled collections,
> version-controlled
> configurations, and baselines etc.
> Here are my two possible candidates (I think I prefer the first one):
>
>   +-------------+
>   |Baseline-    |     DAV:version-controlled-configuration
>   |Controlled   |----------+
>   |Collection   |          |
>   |             |          |
>   |/src/applet  |          |
>   +-------------+          |
>                            |
>                            |
>   +---------------+        |
>   |Version-       |--------+
>   |Controlled     |     DAV:baseline-controlled-collection
>   |Configuration  |
>   |               |
>   |/vcc/src/1     |----+ DAV:checked-in
>   +---------------+    |
>                        |
>                        |
>                        |
>                        |
>                        |   +-----------+
>                        +-->|Baseline   | DAV:baseline-collection
>                            |           |----+
>                            |           |    |
>                        +-->|/blh/1/b1  |    |
>  +---------+           |   +-----------+    |
>  |Baseline |           |                    |
>  |History  |-----------+                    |    +-----------------+
>  |         | DAV:root-version               |    |Collection       |
>  |/blh/1   |                                |    |                 |
>  +---------+                                +--->|/blh1/1/b1/bc    |
>                                                  +-----------------+
> Here is my second attempt.....
>   +-------------------------------------+
>   |Baseline-Controlled Collection       |
>   |                                     |
>   |/src/applet                          |
>   |-------------------------------------|
>   |DAV:version-controlled-configuration |-----+
>   +-------------------------------------+     |
>                                               |
>                                               |
>   +-----------------------------------+       |
>   |Version-Controlled Configuration   |       |
>   |                                   |       |
>   |/vcc/src/1                         |       |
>   |-----------------------------------|       |
>   |DAV:baseline-controlled-collection |-------+
>   |-----------------------------------|
>   |DAV:checked-in                     |----+
>   +-----------------------------------+    |
>                                            |
>                                            |
>   +-----------------+                      |
>   |Baseline History |                      v
>   |                 |       +-----------------------+
>   |/blh/1           |       |Baseline               |
>   |-----------------|       |                       |
>   |DAV:root-version |------>|/blh1/1/b1             |
>   +-----------------+       |-----------------------|
>                             |DAV:baseline-collection|------+
>                             +-----------------------+      |
>                                                            v
>                                                      +--------------+
>                                                      |Collection    |
>                                                      |              |
>                                                      |/blh1/1/b1/bc |
>                                                      +--------------+
>
> For either diagram I would suggest some surrounding text something like:
>
> "This diagram shows the collection identified by /src/applet has been
> placed under baseline control, creating a new version-controlled
> configuration (/vcc/src/1), new baseline history (/blh/1), new baseline
> (/blh/1/b1) and a new collection (/blh/1/b1/bc).  The new collection has
> members whose checked-in versions capture the state of the /src/applet
> collection at the time the baseline-control method was processed.
> When /vcc/src/1 is checked-out and checked-in new baselines and
> collections are created to take another snapshot of the checked-in state
> of the resources in /src/applet."
>
> Does the group have any preference as to either of these, do you think it
> helps clarify the baseline feature?  Did I get anything wrong?
> Regards,
> --
> Peter Raymond - MERANT
> Technical Architect (ADM)
> Tel: +44 (0)1727 813362
> Fax: +44 (0)1727 869804
> mailto:Peter.Raymond@merant.com
> WWW: http://www.merant.com
Received on Sunday, 19 August 2001 08:21:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 13:57:42 GMT