The online computer book shop for UK & Europe                                   

   Books Home | About Us | Index | Next Record | Browse

 
  

Tel: 0121 706 6000 

Static Book Details Page - Computer Manuals Website

 Applying RCS & SCCS:From source Control to Project Control
  

  Applying RCS & SCCS:From source Control to Project Control by Don Bolinger ; Tan Bronson

  • Published by: O'REILLY & ASSOCIATES
  • Author: Don Bolinger ; Tan Bronson
  • Page Count: 528
  • Group: PROGRAMMERS REFERENCE BOOKS
  • ISBN: 1565921178/9781565921177
  • Published: Oct 1995

Our Price: 19.96
Discount: 20%
RRP: 24.95 

For Latest Pricing and Availability Click Here
 

The online computer book shop for UK & Europe

Book store with some thing for everyone

Book Information and Description:

Applying RCS & SCCS:From source Control to Project Control
Applying RCS and SCCS tells you how to manage a complex
software development project using RCS and SCCS. The book
tells you much more than how to use each command; it's
organized in terms of increasingly complex management
problems, from simple source management, to managing
multiple releases, to coordinating teams of developers on a
project involving many files and more than one target
platform.

Few developers use RCS or SCCS alone; most groups have
written their own extensions for working with multiperson,
multiplatform, multifile, multirelease projects. Part of
this book, therefore, discusses how to design your own tools
on top of RCS or SCCS, both covering issues related to
"front-ending" in general, and by describing TCCS, one such
set of tools (available via FTP). This book also provides
an overview of CVS, SPMS, and other project management
environments.

CONTENTS:

Preface
Chapter 1. Source and Project Control
   The Source File Modification Cycle
   Introduction to Source Control
   The Goals of Source Control
   The Development Process
   Introduction to Project Control
   The Goals of Project Control
   Introduction to TCCS
   TCCS in Later Chapters
Chapter 2. The Basics of Source Control
   Putting Files Under Source Control
   Some Conventions
   Source Control Using Archive Files
Chapter 3. Basic Source Control Using RCS
   Background
   Conventions
   Basic RCS Commands
   Summary
Chapter 4. Basic Source Control Using SCCS
   Background
   Conventions
   Basic SCCS Commands
   Summary
Chapter 5. Extending Source Control to Multiple Releases
   Adding Releases to a Development Process
   The Structure of Archive Files
   Changing Branches in Parallel
   Classifying Revision Numbers
   Beyond RCS and SCCS: Working with Views
   Beyond RCS and SCCS:\& Applying Multiple Branches
Chapter 6. Applying RCS to Multiple Releases
   RCS Revision Trees
   Operations Between Tree Branches
Chapter 7. Applying SCCS to Multiple Releases
   SCCS Revision Trees
   Operations Between Tree Branches
Chapter 8. Managing the Mechanics of Releases
   Applying Revision Numbers
   Marking Revisions
   Identifying Revisions
   Removing Unneeded Source File Revisions
Chapter 9. Release Mechanics in RCS
   Applying Revision Trees: Single-Branch\& Development
   More on Revision Characteristics
   Specifying Revisions to RCS Commands
   Marking Revisions
   Outdating Revisions
   Identification Keywords
   Getting Information on Archive Files
Chapter 10. Release Mechanics in SCCS
   Applying Revision Trees: Single-Branch\& Development
   Revision and Archive File Characteristics
   Determining the Ancestry of a Working File
   Virtual Snapshots in SCCS
   Outdating Revisions
   Identification Keywords
   Getting Information on Archive Files
   Validating Archive Files
Chapter 11. Extending Source Control to Multiple Developers
   Controlling Access to Files
   Controlling File Access Under Source Control
   Coordinating Multiple Streams\& of Development
Chapter 12. Applying RCS to Multiple Developers
   File Protection in RCS
   Access Lists in RCS
   Controlling Locks
   Recording Who's Using a File
Chapter 13. Applying SCCS to Multiple Developers
   Installing SCCS as Setuid
   Access Lists in SCCS
   Controlling Changes to an Archive File
Chapter 14. Creating Front-Ends for RCS or SCCS
   Installing and Interfacing to a Front-End
   What Front-Ends Are Good For
   Applying setuid to Front-Ends
Chapter 15. Going Further with Source Control
   Raw RCS/SCCS
   Simple Front-Ends
   Layering on Top of RCS/SCCS
   Independent Products
Chapter 16. Moving from Source Control to Project Control
   Roles in the Development Process
   Supporting the Developer's Roles
   How Projects Support Development Jobs
   Project Etiquette
Chapter 17. Contents of a Project
   Going Beyond the Sources
   The Project as a Whole
   The Project Root
   The Checkpoint Tree
   The Build Tree
   The Work Area
   Toolsets
Chapter 18. Administering a Project
   Defining a Project Root with mkroot
   Creating Checkpoints
   Controlling Access to Checkpoints
   Controlling Checkpoint Population
   Defining a Toolset
   Naming a Platform Description
   Defining a Build Tree
   Deleting and Pruning TCCS Trees
Chapter 19. Makefile Support for Projects
   The Structured Use of make
   Approaches to Building Software
   Choosing a make (None Are Perfect)
   Creating the Internal make Support for wamake
   Guidelines for Makefile Creation
   Summary
Chapter 20. Using Work Areas
   Extending the Example
   Working on a Project: Preliminaries
   Using a Work Area--Getting Started
   Naming a Work Area
   Creating a Source-Only Work Area
   Using Work Areas--More Examples
   Sharing a Work Area
   Adding a Build Tree to Your Work Area
   Removing and Cleaning Up Work Areas
   Release Engineer\(enOnly Commands
Chapter 21. Extensions for Cross-Development
   An Example of Multi-Platform Software
   Target-Specific Files
   Managing Your Defines
   Multiple Target Platforms Under TCCS
   Multiple Platform Descriptions\& in a Single Project
Chapter 22. Structuring the Build Process
   Where Should make Run?
   Dividing the Build into Phases
   More on Using install and share
Chapter 23. Existing Layers on RCS and SCCS
   sccs--The BSD Front-End
   VC--An Emacs Front-End to RCS and SCCS
   UBE--UTek Build Environment
   SPMS--Software Project Management System
   PTOOLS--Using SCCS Modification Requests
   Aegis--Development with Constant Testing
   CCSLAND--Configuration Control\& System Land
   ODE and the btools--Distributed, Nested Build System
   CVS--Concurrent Version System
   MK--A Configuration Management Concept
   Boxes, Links, and Parallel Trees
   Summary
Appendix A. RCS Quick Reference
   Command-Line Conventions
   Key Operations
Appendix B. SCCS Quick Reference
   Command-Line Conventions
   Key Operations
Appendix C. RCS and SCCS Compared
   Revision Storage in Archive Files
   Support for Marking Revisions
   Support for Archive File Branches
   Check-in Validation
   Keyword Handling
   Command-Line Conventions
   Support for Changing Your Mind
   Support for Non-UNIX Environments
Appendix D. RCS Details in Depth
   Choosing Comment Leader Strings
   Using Different RCS Versions
   Another Look at How co and ci\& Choose Revisions
Appendix E. SCCS Details in Depth
   More on Identification Keywords
   More on prs Data Specifiers
   Another Look at How get Chooses Revisions
Appendix F. RCS/SCCS Internals
   RCS Internals
   SCCS Internals
Appendix G. Changes in RCS Version 5.7
   New or Changed Features
   New or Changed Command Options
Appendix H. References
Index