This is makepatch, a program to generate a patch file from two files or directories. It resembles "diff -c -r -N", but: - it is recursive by default; - it handles 'patchlevel.h' first; - it supplies 'Index:' and 'Prereq:' lines; - it can use 'manifest' files; - it generates commands to create and remove files and directories; - it can generate a perl program to apply the patches; - it can manipulate manifest files. - it can exclude files using wildcard and regex patters. And lots more. Please consult the documentation for all details. To install: - Edit Makefile.PL (if needed) - Type 'perl Makefile.PL' - Type 'make' blib/script/makepatch is the makepatch program blib/man1/makepatch.1 is the manual page - Type 'make install' to install the program and the documentation on your system. This usually requires super user privileges. -------------------------------------------------------------------------- Johan Vromans jvromans@squirrel.nl Squirrel Consultancy Haarlem, the Netherlands http://www.squirrel.nl http://www.squirrel.nl/people/jvromans PGP Key 2048/4783B14D KFP=65 44 CA 66 B3 50 0B 34 CE 0E FB CA 2D 95 34 D0 ---------------------- "Arms are made for hugging" -----------------------