[comp.newprod] MKS RCS

wheels@mks.UUCP (Gerry Wheeler) (12/22/87)

With MKS RCS (Revision Control System), programmers, systems
administrators, project managers and software librarians can efficiently
control and record the revisions of text files such as programs,
documentation, graphs, papers, form letters, and so on. 

MKS RCS:

*  resolves access conflicts (for example, it prevents two programmers
   or authors from making simultaneous changes to a file);

*  maintains a complete history of changes, including date and
   time of change, author, and reason for the change;

*  allows retrieval of any version of the file, by date, release
   number, or a user-assigned name;

*  non-current versions are stored as difference-files to
   minimize storage requirements;

*  allows divergent versions to branch from the main family of
   versions (these might be test versions of programs, or
   customized versions of documents);

*  can merge versions of the files back into the main version,
   so that bug fixes, for example, can be applied to the distributed
   version;

*  a small-model program that runs fast;

*  includes UNIX-compatible diff and diff.

Programs included in the package:

ci - check in MKS RCS revisions
co - check out MKS RCS revisions
ident - display MKS RCS identification information
merge - three-way file merge
rcs - change MKS RCS file attributes
rcsclean - clean up work files
rcsdiff - compare MKS RCS revisions
rcsmerge - merge MKS RCS revisions
rlog - display log messages about MKS RCS files
diff - show minimal file differences
diff3 - show differences among three files

TECHNICAL SPECIFICATIONS

MKS RCS runs under MS-DOS (or PC-DOS) 2.0 or later releases on IBM PS/2,
IBM PC family, and compatibles (AT&T 6300, HP Vectra, Compaq 286, all
Commodore PCs, Olivetti M24 and M28, Apricot, Tandy, Zenith 181, Sperry
PC and IT, NCR PCs, ITT PCs, Kaypro 2000, and many, many more).  A hard
disk drive is recommended for performance and convenience reasons but is
not essential. 

The software, which is not copy protected, is shipped on DSDD 5 1/4"
media.  If you require a 3 1/2" DSDD, please specify when ordering. 
Also included is full reference and tutorial documentation. 

ORDER INFORMATION

MKS RCS sells for $189.00.  Please send order information to:

Mortice Kern Systems Inc.,
35 King Street North,
Waterloo, Ontario, Canada, N2J 2J4

(519) 884-2251

UUCP: ..!uunet!watmath!mks!rcs
BIX User Name:  mks
CompuServe User Id: 73260,1043

Prices quoted in US funds.  VISA, MASTERCARD, American Express, checks
and COD (+$2.00 handling) orders are accepted.  Customer support is
available during business hours via telephone or uucp mail or by
messages left on BIX and CompuServe. 

MKS and MKS RCS are registered trademarks of Mortice Kern Systems Inc.
UNIX is a trademark of AT&T Bell Labs.
MS-DOS is a trademark of Microsoft Corp.
PC-DOS is a trademark of IBM Inc.
-- 
     Gerry Wheeler                           Phone: (519)884-2251
Mortice Kern Systems Inc.               UUCP: uunet!watmath!mks!wheels
  43 Bridgeport Rd. E.                          BIX: join mks
Waterloo, Ontario  N2J 2J4                  CompuServe: 73260,1043

wheels@mks.UUCP (Gerry Wheeler) (06/03/88)

MKS RCS (Revision Control System) for XENIX and Microport

With MKS RCS (Revision Control System), programmers, systems
administrators, project managers and software librarians can efficiently
control and track the revisions of text files such as programs,
documentation, graphs, papers, form letters, and so on. 

MKS RCS is a XENIX/Microport port of the original RCS program created by
Walter Tichy of Purdue University.  Tichy's RCS offers all the
functionality of UNIX SCCS (source code control system) with refinements
designed to enhance ease and speed of use. 

All the features needed by either a single or a corporate/network user
are included in each MKS RCS package. 

MKS RCS:

*  employs efficient reverse delta retrieval algorithms;

*  provides locking mechanisms to resolve access conflicts
   (for example, it prevents two programmers
   or authors from making simultaneous changes to a file;

*  maintains a complete history of changes, including date and
   time of change, author, and reason for the change;

*  supports key words which allow retrieval of any version
   of the file, by date, release number, or a user-assigned name;

*  supports the "state" option to allow users to label revision
   files with additional information (eg. proposed and approved);

*  supports unlimited branching facilities which represent paths
   of development that diverge from the mainstream or trunk of
   the stored files;

*  allows for the deletion of revision not only at the tip but
   anywhere in the revision trunk or branch;

*  stores non-current versions are stored as difference-files
   to minimize storage requirements;

*  can merge versions of the files back into the main version,
   so that bug fixes, for example, can be applied to the
   distributed version;

*  provides support for use on networks

*  allows symbolic version labeling of revisions or specific
   configuration of revisions to facilitate ease of use;

*  includes UNIX-compatible diff and diff3 for efficient analysis of
   the differences between various revisions.

Programs included in the package:

chmod - change file mode attributes
ci - check in MKS RCS revisions
co - check out MKS RCS revisions
ed - line oriented text editor
help - brief command summaries 
ident - display MKS RCS identification information
merge - three-way file merge
rcs - change MKS RCS file attributes
rcsclean - clean up work files
rcsdiff - compare MKS RCS revisions
rcsmerge - merge MKS RCS revisions
rlog - display log messages about MKS RCS files
diff - show minimal file differences
diff3 - show differences among three files

TECHNICAL SPECIFICATIONS

MKS RCS will process ASCII files of any size and accepts line lengths of
up to 1000 characters.  MKS RCS will run under SCO/XENIX System V
XENIX-286 or Microport System V/AT.  Documentation includes a tutorial
on usage of MKS RCS options. 

PRICE

MKS RCS sells for $395.00 for XENIX and Microport machines.  An extra
CPU license without distribution is $175.00.  Prices quoted in US funds. 

Site/network licenses are available.

SHIPPING

This package is shipped via UPS ground in the continental US and via
first class mail elsewhere.  North American shipping costs are included
in purchase price.  Overseas customers please add $15.00 for shipping. 

ORDER INFORMATION

Please send order information to:
Mortice Kern Systems Inc.,
35 King Street North,
Waterloo, Ontario, Canada, N2J 2W9

1-800-265-2797 (Continental USA)
1-519-884-2251 (elsewhere)

UUCP: ..!uunet!watmath!mks!inquiry
BIX User Name:  mks
CompuServe User Id: 73260,1043

MasterCard, VISA, American Express and checks are accepted.