-    HOW TO: UNIFACE WITH CVS    

Step by Step guide to using UD6/CMtool Driver with CVS Reserved Checkouts

What is CVS

CVS is the Concurrent Version System from the Free Software Foundation (GNU). It is re-distributed by several other vendors.

The Concurrent Versions System is a front end to the RCS revision control system which is similar to but is often considered to be better than, SCCS (e.g.: RCS baselines the most recent version and keeps deltas for earlier ones).

CVS extends the notion of revision control from a collection of files in a single directory to a hierarchical collection of directories each containing revision controlled files.

Directories and files in the CVS system can be combined together in many ways to form a software release. CVS provides the functions necessary to manage these software releases and to control the concurrent editing of source files among multiple software developers.

There are two ways to run CVS on Windows 95/NT. The first is as a client, talking to a CVS server on a unix box. This is the recommended setup and is commonly used.

The second way is known as "local" or "non-client/server" CVS. This lets you run CVS if you have only Windows machines, and will be the way described here. We do not recommend this technique be used in a production environment, but that you use Polyserver and CVS Server instead, however the software and principles are the same either way.

The home of CVS on the web is http://www.loria.fr/~molli/cvs-index.html .

A complete set of GNU software can be found at ftp://prep.ai.mit.edu/pub/gnu/ .

If you have not already done so, please read A methodology to Uniface source code control before you continue with these topics and examples.

CVS Reserved Checkouts

Operating System (server) Operating System (client) Uniface Version UD6/CMtool driver Version CVS Version Other
Win NT 4.0 SP3 Win NT 4.0 SP3 7.2.04 0.56 1.10 (Halibut) n/a

UD6/CMtool driver has been tested with the abovementioned product, and this documentation has been written using the operating environment described above. Other operating environments should work, however specific instructions may vary.

A methodology to Uniface source code control
How to get and install CVS
Configuration information
Taking control
Releasing a form
Checking a form in
Releasing a form and application model
Releasing registers
Adding a form
Differences
Merging code changes
Final notes

UD6 Overview

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