FtpVC(TM) Version 2.1
FtpVC  Copyright 1997-2002 PrestoSoft(TM) ALL RIGHTS RESERVED.


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

FtpVC (FTP Version Control) is a 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 
comparing 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 advanced 
features that are common to modern version control systems: branching, 
merging, etc. Also, currently FtpVC optionally stores previous versions of 
files instead of (more common for version control systems) reverse deltas. 
On the other hand, it provides basic features that are necessary for any 
collaborative development. 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 or visit
http://www.prestosoft.com/ftpvc/ftpvc.htm.


///////////////////////////////////////////////////////////////////////////
GETTING STARTED:

1. Don't get scared by the initial Password dialog -- it is used only
to specify your user name within FtpVC environment, so that if the system
is used by multiple users, there will be a way to trace changes in files
to a specific user. Choose any password you like, or simply check Use
Windows User Name option, in which case no password is necessary.

2. Create a new project in General tab. Specify Project name (whatever you 
like), Address (your FTP server), User name (your user name for the FTP 
server), and User password (your password for the FTP server).

3. Go to Startup tab and specify remote and local directories. FtpVC 
directory is where the program will keep stub and history files, relative
to each remote directory. Uncheck Update Status of Files After Reading
Directory if your Internet connection is very slow and your directories
have many files; you will need to use Refresh or Refresh Selected command
after you are connected in order to get version control data for your files.
You may want to check other tabs but the default should generally work fine.

4. Connect to the server.

5. There are two ways to get your files connected to FtpVC. The choice 
depends on whether you already have your files on the FTP server or not.
(A) If files are already on the server, use Attach command to create stubs. 
Note that this will not transfer remote files to your local directory. You 
will get files when either Get or Check Out command is executed.
(B). If files are not on the server, use Add command to upload them and 
create stubs. You can add either file(s) or directory (in the latter case 
you can also add files from all subdirectories by enabling Recursive option). 
If a file you are adding already exists on the server, FtpVC will ask you 
if you want to overwrite it. If you answer No, the file will not be 
uploaded, and the stub won't be created either.

6. Use Get command to get your files. Use Check Out command if you want to 
get the files and edit them. Use Check In command to get your saved files 
back to the server, or Undo Check Out cancel your updates and to get the
previous versions of the files to your local directory.

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

Please send bug reports to:

ftpvc-bugs@prestosoft.com

or

PrestoSoft
P.O. Box 3611
Thousand Oaks, CA 91359

Before sending your report please visit FtpVC web page at
http://www.prestosoft.com/ftpvc/ftpvc.htm 
in order to get the latest version or to read about reported 
problems.

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

       DISCLAIMER OF WARRANTY

THIS SOFTWARE AND MANUAL ARE PROVIDED "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. THE DEVELOPER 
DOES NOT RETAIN ANY LIABILITY ON ANY DAMAGE CAUSED THROUGH THE USE OF THIS 
PRODUCT.


///////////////////////////////////////////////////////////////////////////
ORDERING INFORMATION:

This program is not free, but is copyrighted software that is provided to 
allow the user to evaluate it before paying. If the user makes use of this 
software for any purpose other than evaluation or evaluates it for a longer 
period than 30 days, then the user must purchase and register the software. 

In order to register the software you need to send your name (or any name 
you would like to register the software to) and payment (see options below). 
When payment is received, you will be e-mailed (if e-mail address is included) 
or mailed a password file necessary to register the software. After getting 
the e-mail with your password file, detach it and copy to the same directory 
where FtpVC.exe is located. When run, FtpVC will use the file to register. 
Please do not remove your password file from FtpVC directory.

Upgrades are free for 12 month since the purchase of FtpVC. After 12 month 
passes, you may (1) use the latest of your free upgrades forever, or 
(2) renew your license for the next 12 months at the current license 
renewal rate.

There are several ways to purchase a password:

1. Order by check, money order, or cash:
  - Print and fill the order form 
  - Send the filled order form along with a check, money order, 
    or cash payable to Gregory Nisnevich to 
         P.O. Box 3611
         Thousand Oaks, CA 91359

2. Order by wire transfer:
  - Please e-mail  orders@prestosoft.com  to find out bank 
    information necessary to complete wire transfer
  - Transfer funds
  - Print and fill the order form
  - E-mail the filled order form to  orders@prestosoft.com  or send it to
         P.O. Box 3611
         Thousand Oaks, CA 91359

3. Order by credit card:
  - Method 1: Online (on the World Wide Web):
     FtpVC Online Ordering at
     http://www.prestosoft.com/ftpvc/order.htm

  - Method 2: By phone:
     In Europe: +49-221-31088-20
     In USA:     724-850-8186

  - Method 3: By fax:
     Please print out the order form, and fax it to:
      In Europe: +49-221-31088-29
      In USA:     724-850-8187

  - Method 4: By postal mail:
     Please print out the order form , and mail it to:

       In Europe: ShareIt!
                  element 5 AG
                  Vogelsanger Str. 78
                  D-50823 Köln/Cologne
                  Germany

       In USA:    ShareIt! Inc.
                  PO Box 844
                  Greensburg, PA 15601


  - Method 5: By e-mail
     Please e-mail the order form to register@shareit.com 

The credit card orders are handled by third party registration services. 
They will notify PrestoSoft within one business day of your order, and 
PrestoSoft will send a password directly to you.

///////////////////////////////////////////////////////////////////////////
PRICING:

Quantity (licenses)        Price (per license)
      1                          $50
     2-9                         $48
    10-24                        $46
    25-49                        $42
    50-99                        $38
   100-999                       $34
  1000+                          $30

///////////////////////////////////////////////////////////////////////////
FTPVC (TM) ORDER FORM

Name:               __________________________________________

Registration name:  __________________________________________

Number of licenses: __________________________________________

Company:            __________________________________________

Street Number:      __________________________________________

City, State, Zip:   __________________________________________

Country:            __________________________________________

E-mail:             __________________________________________

Comments:           __________________________________________

                    __________________________________________

                    __________________________________________

                    __________________________________________ 

                    __________________________________________ 




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

FtpVC may be distributed free of charge as the original compressed evaluation 
release file without any modification. Any modification of this file without 
prior authorization of the author is a copyright violation.

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 a copyright violation.


///////////////////////////////////////////////////////////////////////////
LICENSE TO USE:

One registered copy of FtpVC may either be used by a single person who uses 
the software personally on one or more computers, or installed on a single 
PC used nonsimultaneously by multiple people, but not both.

You may access the registered version of FtpVC through a network, provided 
that you have obtained individual licenses for the software covering all 
PCs that will access the software through the network. For example, if 
10 different PCs will access FtpVC on the network, each of the 10 PCs must 
have its own FtpVC license, regardless of whether they use FtpVC at different 
times or concurrently.
