12.6 Other Feature Interactions

Baselines and configurations, subbaselines and subconfigurations, activities, workspaces, and version-controlled collections all these new kinds of resources potentially interact with each other and with every DeltaV method. Many of these interactions and relationships haven't been explained or pointed out in this chapter. Some examples:

  • The target baseline of a configuration may be changed with UPDATE.

  • Version-controlled configurations have version trees. Version trees may have branches and merges. Thus, forking and merging may be possible on configurations.

  • Version-controlled configurations are VCRs and therefore have all the same auto-version semantics and functionality as regular VCRs.

  • Baselines are versions; therefore, they can be labeled.

  • A workspace can contain baselined collections, which point to version-controlled configurations.

  • A workspace may be under baseline control.

  • A workspace may be under version control, turning it into a version-controlled collection.

  • A version-controlled collection may also be a baseline-controlled collection. To add members, the version-controlled configuration as well as the version-controlled collection would have to be checked out.

  • Version-controlled collections may contain version-controlled collections.

  • Version-controlled collections can be auto-versioned so that they don't have to be checked out to have changes made.

  • The target version of a version-controlled collection may be changed with UPDATE.

  • Version-controlled collections have version trees. Version trees may contain branches and merges. Thus, forking and merging are possible on collections.

  • Versions of version-controlled collections may be referenced in baselines.

  • Branches of version-controlled collections may be identified by activities.

This chapter only provides an overview of advanced DeltaV features to provide a framework for the reader. To go beyond the framework, the DeltaV specification must be read very carefully. DeltaV defines some of the interactions, but many are left to be deduced according to the definitions of each method, property, and resource.



WebDAV. Next Generation Collaborative Web Authoring
WebDAV. Next Generation Collaborative Web Authoring
ISBN: 130652083
EAN: N/A
Year: 2003
Pages: 146

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net