FtpVC(TM) Version 1.3
FtpVC  Copyright  1997-99  PrestoSoft(TM)  ALL RIGHTS RESERVED.

//////////////////////////////////////////////////////////////
DISCLAIMER:

             DISCLAIMER OF WARRANTY

THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT
WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY
OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED.  BECAUSE
OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO
WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR
A PARTICULAR PURPOSE IS OFFERED.  GOOD DATA PROCESSING
PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY TESTED
WITH NON-CRITICAL DATA BEFORE RELYING ON IT.  THE USER
MUST ASSUME THE ENTIRE RISK OF USING THE PROGRAM.  ANY
LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO
PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.



//////////////////////////////////////////////////////////////
PURPOSE:

FtpVC (FTP Version Control) is a very simple version control system which
allows joined software development using Internet FTP connections. This
program permits developers to get, check out, check in, and undo check out
files on a remote server, that are part of a software project. It also 
allows to compare files on the server to their local versions showing 
results in a two-pane window.In other words, FtpVC may be used for version
control of source files, the makefile, or any other data. The simplicity 
of this program, in its	current form, lies in the fact that it lacks some 
features that are common to modern version control systems: file versioning,
branching, merging, etc. On	the other hand, it provides something that 
other version control systems do not. FtpVC has all of the basic features 
which are necessary for any collaborative development over the internet. 
Thus, users from all over the world can now jointly and safely work on the 
same project without the possibility of conflict.



//////////////////////////////////////////////////////////////
USAGE:

FtpVC includes some common features for an FTP client, such as put,
delete, rename files and directories, and create directories. In the
version control context these functions are needed to successfully manage
files on a remote server. This is achieved by using so-called stubs to
mark files on an FTP server. These, very small files, can be found in the
remote directory with the .stub extension. However, FtpVC doesn't show
them in its file window because these files are only there for support. 

Moreover, FtpVC contains an option to e-mail old versions of files to a 
master account as they are replaced by newly checked in ones. In effect, 
providing the development team with a way to practically handle file 
history.

Thus, FtpVC permits multiple developers access to the latest version of a
project that is stored on an external FTP server. Furthermore, in order to
use FtpVC, every developer will need to have read/write access to this FTP
server.

For further information please refer to the online help.



//////////////////////////////////////////////////////////////
FORTHCOMING FEATURES:

We are currently working on enhancements and new features for FtpVC.

One of these will keep track of the file history as new versions are 
checked in. It will permit the developer to roll back the project state to 
any previous version.

Another will allow the developer to compare files amongst themselves, 
e.g., two versions of the same file for differences.

Don't stop checking for these and other new features.



//////////////////////////////////////////////////////////////
BUG REPORTS:

Please send bug reports to:

gregory@nisnevich.com

or

P.O. Box 643
Deerfield, IL  60015-0643



//////////////////////////////////////////////////////////////
DISTRIBUTION:

Anyone wishing to charge people a fee for giving them a copy of
FtpVC must have the written authorization of the author, without
which, the distributor is guilty of copyright violation.
