home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d8xx / d857 / makepatch.lha / MakePatch / MakePatch.doc < prev    next >
Text File  |  1993-03-29  |  3KB  |  77 lines

  1.  
  2.                      $VER: MakePatch_Manual v1.0 (11-Feb-93)
  3.                      =======================================
  4.  
  5.         COPYRIGHT
  6.  
  7.     MakePatch and Patch'Em are released under the concept of public domain.
  8. The source code in assembly language is included, so feel  free  to  change
  9. these tools and to add useful features.
  10.  
  11.  
  12.         WHAT IS IT
  13.  
  14.     Beeing a programmer, I often had the following  problem:  I  removed  a
  15. little bug in one of my  programs  and  now  I  had  to  resend  the  whole
  16. program/archive to my beta testers again, though I actually changed only  8
  17. byte.
  18.  
  19.     This has come to an end - using MakePatch. MakePatch  scans  the  whole
  20. file for changed, inserted or removed byte and saves only these changes, so
  21. that only a very small pachfile will be created.  This  file  contains  all
  22. information for Patch'Em to patch the old version into the  new  one.  This
  23. isn't limited to programs, you may use MakePatch/Patch'Em with all kinds of
  24. data, say graphics, sound, text or lharc-alike archives.
  25.  
  26.  
  27.         INSTALLATION
  28.  
  29.     First of all you have to copy  the  PTool.Library  into  your  "LIBS:"-
  30. directory  or  MakePatch  won't  do  anything.   (If   you   already   have
  31. PTool.Library installed in your system, use the version-command to find out
  32. which version is newer!)
  33.  
  34.     Then you should copy MakePatch itself somewhere into your  commandpath,
  35. usually "C:".
  36.  
  37.  
  38.         USAGE
  39.  
  40.     MakePatch gets all needed information throu' the  commandline.  If  you
  41. call it with "?" as parameter, you'll get the well-known usage template.
  42.  
  43. MakePatch recognizes the following keywords:
  44.  
  45.     Original/A - This is the path and name  of  the  last  version  of  the
  46.                  to-be-patched file. This parameter must be provided.
  47.  
  48.     NewVersion/A - This are path and name of the new version containing the
  49.                  changes. This parameter must be provided.
  50.  
  51.     PatchFile - Here you can choose a filename, MakePatch uses for  storing
  52.                  the patch-informations. If you leave this  parameter  out,
  53.                  MakePatch will use the filename of the  new  version  with
  54.                  ".ptch" appended.
  55.  
  56.     Usually the patch-generation is very fast, even with very large  files.
  57. But in certain cases (especially if lots of changes are done) it  may  take
  58. hours. This process may be interrupted with CTRL/C at any time.
  59.  
  60.  
  61.         SYSTEM REQUIREMENTS
  62.  
  63.     MakePatch works only under Kickstart V37.xxx or later. Additionally the
  64. PTool.Library is required.
  65.  
  66.  
  67.         THE AUTHOR
  68.  
  69.     If you have any commends or questions for me, you may contact me  under
  70. omne of the following addresses (e-mail preferred):
  71.  
  72.     Snail-Mail: Peter Simons        E-Mail: simons@peti.GUN.de (Usenet)
  73.                 Europaring 20
  74.                 D-5300 Bonn 1       Voice: Tel. 0228 / 746061
  75.                 Germany
  76.  
  77.