Updating inuse and the reference copy on checkout

However, just to complicate the issue, CVS does not have a similar mechanism for triggering an event on checkout. So on NON-WINDOWS platforms the cvswrappers file is used, modify it with a single line:

* -f 'add2list.exe inuse %()\%s %s'

On WINDOWS platforms the cvswrappers -f option is not supported, so use a batch/shell script similar to:

@echo off

FOR %%Y in (%1 %2 %3 %4 %5 %6 %7 %8 %9) DO IF %%Y~==checkout~ GOTO addit

FOR %%Y in (%1 %2 %3 %4 %5 %6 %7 %8 %9) DO IF %%Y~==release~ GOTO delit


cvs %1 %2 %3 %4 %5 %6 %7 %8 %9

goto end


add2list inuse  .\sources\%2 :cwd:%2

GOTO cvs



GOTO cvs



If you are going to use this batch file, be sure to use it in later examples and not CVS directly. If you name the batch file/shell script cvs.bat the cvs.exe will actually be executed first, so March Hare recommend giving your batch file a different name (like bcvs.bat).

Keeping the Reference Copy up to date

Updating inuse and the reference copy on update

Taking Control

Taking control
Directory structure
Import to the CM Tool
Creating a Reference Copy
Keeping the Reference Copy up to date
Final Directory Structure

How to use the driver with a configuration management solution (cont.)

Releasing a form
Checking a form in
Releasing a form and application model
Releasing registers
Adding a form
Merging code changes
Final notes

UD6 Overview
A methodology to Uniface source code control

$Revision: 1.11 $ $Date: 2011/02/28 02:56:33 $[go to top]