CASEVision™/ClearCase Concepts Guide

Document Number: 007-1612-020

Front Matter

| List of Figures |


Table of Contents

Preface
Typographical Conventions

1. Introduction to ClearCase
ClearCase Data Structures
Version Control
Environment Management
Build Management
Process Control
ClearCase Client-Server Architecture
ClearCase Interfaces
ClearCase Documentation

2. Version Control - ClearCase VOBs
Versioned Object Bases (VOBs)
VOB Data Structures
Elements, Branches, and Versions
How New Versions Are Created
The Version as Compound Object
Element Types and Type Managers
Version Control of Links
Version Control of Directories
Directory Elements

3. ClearCase Meta-Data
Meta-Data: Records and Annotations
User-Defined Meta-Data
ClearCase-Generated Meta-Data
The ClearCase Query Language

4. ClearCase Views
Requirements for a Development Workspace
ClearCase Development Workspaces: Views
Transparency and Its Alternatives
Mechanics of Version-Selection
View-Private Storage / The Virtual Workspace
View Usage Scenarios

5. Building Software with ClearCase
Overview
Dependency Tracking - MVFS and Non-MVFS Files
Derived Objects and Configuration Records
Build Avoidance
Build Auditing with clearaudit
Storage of DOs and CRs
clearmake Compatibility with Other make Programs
Parallel and Distributed Building
Building on a Non-ClearCase Host
Derived Objects as Versions of Elements

6. ClearCase Process Control
Information Capture and Retrieval
Access Control
Triggers
Policy Enforcement - An Example

Glossary

Index