 ###########################################################################
 ===========================================================================
 RESOLVE (v1.3) : Duplicate File Resolution Utility (with Purging)

 (C) Copyright 1994, 1995 David Greenberg, all rights reserved

 **This Program is SHAREWARE**.  Please see registration info below
 ===========================================================================

 INTRODUCTION

 The idea is simple: As time passes, a significant amount of duplicate and
 unwanted files accumulate on your hard disks:  Excess backups, temporary 
 swap files left when a program aborted, backups of compressed .EXE's,
 and sometimes duplicates of entire programs (left because you forgot to
 erase the old version).

 Back in the old days, when you were just a little tike, and 40MB was a big
 deal, dealing with such files was trivial.  

 Now, however, with hard disks 40 times as large, and bigger, and high 
 demand of space by applications, those extra megabytes are more precious,
 and more difficult to manage.

 RESOLVE is a basic and elegant solution to the problem; the program performs 
 two elementary operations:

 (1) "resolve": scans one or more disks (usually hard disks); for each file
	  which appears in more than one directory, offers you the following
	  choices:
	 
	- do nothing (the most popular choice, as usual)
	- delete instances (copies) of the file
	- update instances of the file with one of them (usually the newest)
	- rename an instance
	
 (2) "purge": scans the disk, and for each file matching some pattern
	 (default is *.BAK) prompts you to:
 
	- do nothing (as usual)
	- delete the file

 You can quit RESOLVE at any time: when user input is needed, you will be 
 given the option 'q' (for quit, of course).  At other times, use Ctrl-C or
 Ctrl-Break.

 RESOLVE also provides built-in help at sticky points, as well as several 
 useful switches:

 -iTEMPLATE: Allows you to specify which files to match.  You can use
 wildcards (? and *).  The default is *.* for resolving a disk, *.BAK for
 purging.

 -l: Instructs RESOLVE to log all potentially irreversible actions (such as
 delete, rename) in a log file RESOLVE?.LOG, where ? is a number between
 0..9.  If all 10 log files exist in the directory from which RESOLVE is
 run, it will overwrite RESOLVE0.LOG.

 -p: For extra security, whenever a file is to be deleted, you will be
 prompted with 'Are You Sure?'.  Especially ideal for buttery fingers!

 II: Comments, suggestions, etc.

 RESOLVE has improved since its days of infancy, and several bugs have been
 fixed.  The future of the program, however, will only be determined by the
 interest which you, the user, express in it. Developing a program takes
 time and money.  This is where you can help:
 
 Registering is cheap, painless, and worthwhile.  It costs a mere $20,
 nothing compared to the sums you put out on competitive software. You just
 send a check or money order to :

 David Greenberg     
 "RESOLVE (v1.3)"
 544 Conifer Street
 Melbourne, FL 32904
 UNITED STATES

 Please send a check or money order only, and in US funds.

 When you register RESOLVE, you're added to our mailing list.  Within
 four weeks, you'll receive a registered copy of the current version.  
 
 In addition, when major revisions in the program are made (i.e. when 
 RESOLVE k.x becomes RESOLVE k+1.x), you'll get a registered copy as well
 (specify which type of disk you prefer, please).  Also, you'll be eligible
 to try out new test versions of other software. 

 Registering RESOLVE is, above everything, an investment in my software
 development efforts.  Your support is greatly appreciated.

 For faster processing, you can also drop me a line at one of the e-mail
 addresses below.  And of course, if you have comments, suggestions, or
 if you suspect you stumbled on a bug in the program, please let me know
 as well.

 <davidg@panix.com>  
 <Resolve1@aol.com>

 KNOWN BUGS

 1) If you are currently on disk C: for example, and the current dir on 
    disk D: is \FOO, you can't just say 'RESOLVE r D:BAR' to operate on the
    subdirectory D:\FOO\BAR.  You have to specify the full path, i.e.
    'RESOLVE r D:\FOO\BAR'.

 TO DO LIST

 1) Support for Windows 3.x and 4.x
 2) Support for OS/2
 3) Exclusion list option
 4) Printing capability

 David Greenberg
 June 13, 1995
