PacktLib: IBM Rational ClearCase 7.0: Master the Tools That Monitor, Analyze, and Manage Software Configurations

IBM Rational ClearCase 7.0: Master the Tools That Monitor, Analyze, and Manage Software Configurations

Credits

Foreword

About the Authors

About the Reviewers

www.PacktPub.com

Preface

Teaser

Using the command line

Rationale (pun intended)

Against intuition

Text, shell, and terminal

Perl

Windows command prompt and alternatives

GUI versus text mode

ClearCase documentation

Summary

Presentation of ClearCase

SCM history

ClearCase originality

The main concepts

Summary

Build Auditing and Avoidance

Configuration records

Validation

Tying some knots

Summary

Version Control

Making elements

Checkout and checkin

Differences and annotations

Misguided critiques

Summary

MultiSite Concerns

Distribution model

Replicas and mastership

Global types and admin vobs

Shortcomings of MultiSite

Summary

Primary Metadata

Metadata in the version extended view

Types and instances

Labels or branches?

Parallel development

Branches and branch types

Use of locking

Types as handles for information

Summary—wrapping up of recommended conventions

Merging

Patching and merging

Managing contributions

Merging directories

Rebase or home merge

Complex branching patterns

Rollback of in-place delivery

Bulk merges

Evil twins

Summary—wrapping up

Tools Maintenance

Why?

How?

Summary

Secondary Metadata

Triggers

Comments

Scrubbers

Attributes

Hyperlinks

Type managers and element types

Native types

Summary

Administrative Concerns

Top-down

Bottom-up

Summary

MultiSite Administration

Setting up the scenery

Configuration

Monitoring

Challenges

Java

MultiSite

Perspectives in Software Engineering

Conclusion

The Recent Years' Development

Historical perspective

Triggers

Snapshot views

Express builds

UCM

Web access and remote clients

CM API

Summary

ClearCase Future

ClearCase Future

ClearCase Future

ClearCase Future

ClearCase Future

Appendix

Appendix

Appendix

Appendix

Appendix

Appendix

Appendix

Appendix

Appendix

Appendix

Appendix

Appendix

Appendix

Appendix