[478] in comp.os.os2.announce archive

home help back first fref pref prev next nref lref last post

NEW RELEASE: PMDMatch version 1.10.05

daemon@ATHENA.MIT.EDU (71333.2463@compuserve.com)
Fri Dec 15 19:37:30 1995

To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: Fri, 15 Dec 1995 09:35:32 GMT
From: 71333.2463@compuserve.com
Reply-To: 71333.2463@compuserve.com

Submitted by:   Larry R. Waibel (71333.2463@compuserve.com)
Source:         Larry R. Waibel (71333.2463@compuserve.com)
Date received:  1995 December 10
Date posted:    1995 December 14
-------------------------------------------------------------------------------
I have just uploaded the registered user's passworded version 1.10.05 of
PMDMatch, THE directory matching utility to CompuServe's OS2BVEN library 1,
OS/2 Shareware, where support will be provided.

PMDMatch is a 32-bit native OS/2 PM program inspired by the DirMatch utility
originally published years ago in PC Magazine.  It compares directories based
on filters which allow it to only show, for example, those files which exist
in both, but the file in one has been modified.  It allows file manipulations
such as copy, delete, edit, etc. on all or selected files.  It can be used to
maintain floppy backups of the projects you're working on by matching the
project directory with the same directory on the floppy and only having to
copy files that are newer.  It can also be used to take a 'snapshot' of the
directories, which can be used later to compare to the same directory.  This
is handy for determining which files were changed when a new software package
is installed.  It is a specific purpose utility which doesn't try to address
every feature of a file management package; however, it does what it does
very well and is very flexible and configurable.  It makes extensive use of
the powerful PM control features and is CUA compliant and certified as
'Ready for OS/2 Warp' (tm).

To quote one of my users:

"As a LONG time PMDMatch user, let me say that it is one of my MUST-HAVE
OS/2 utilities.  It is a full-featured, state-of-the-art application and
Larry is VERY responsive to his users.

If you ever need to:

   - compare the contents of two directories (and optionally all of their
     sub-directories),

   - copy and/or move files between these directories based on various
     comparison criteria,

   - record a snapshot of the contents of a directory (and  optionally all
     of it's sub-directories) for later comparisons,

then you'll find PMDMatch as an absolutely super tool.

It was originally designed for developers who need to move files between
directories containing various versions of their products' files.  I'm not
a developer, but I use PMDMatch to address lots of similar needs.

Since I was the user who originally requested the "snapshot function",
let me give you one example of how I use this super function.

First, I have an OS/2 program-reference object named "Snapshot Drive c:",
which invokes PMDMatch with the appropriate parameters to create a snapshot
file containg a point-in-time record of ALL the files and directories on my
boot drive.  All I have to do to record a boot-drive snapshot is double click
on this object and name the snapshot file when PMDMatch pops up its file-save
dialog (in which I also enter an optional comment that describes the snapshot
-- e.g., "Boot-Drive Contents Before Installing AmiPro for OS/2).  BTW, in
response to OUTSTANDING user input <grin>, Larry puts this comment at the top
of the snapshot file itself -- AND in the snapshot file's comment EA.

I ALWAYS snapshot my boot drive before installing a new application.  And,
after the installation, I record another one, using the same object (above).
Then, using another program-reference object named, "Save Delta Snapshot",
I almost automatically create a third snapshot that contains ONLY the changes
that were introduced to my boot drive during the installation.  You'd be
surprised at what some applications do to our boot drives. <grin>

With these "delta" snapshots, I have a record of boot drive changes for EVERY
application I've ever installed on a system.

Anyway, that's just ONE example of how I use this SUPER tool, FWIW."

You may want to check out the July 1994 issue of PC Magazine article on
"The Perfect Utilities Toolkit" where they actually mention several OS/2
utilities.  Of course <s>, one of them is my PMDMatch shareware utility!
I'm working hard on another release which will first go to my registered
users, so if you want to keep up, don't forget to register <s>...

You can also find a review in the February 1995 issue of OS/2 Magazine where
Brian Proffit says "PMDMatch is a very handy utility for tracking changes to
your disk."

The most recent public version can also be found in:

CompuServe's OS2BVEN (OS/2 Shareware library 1) as 'pmdmat.zip'
ftp.wilmington.net (/bmtmicro) as 'PMDMatch.zip'
hobbes.nmsu.edu (/os2/diskutil) as 'PMDMatch.zip'.

Here's a list of the things which have been added to the registered user's
version:

1.10.05
	1) Corrected so appropriate controls/menus are disabled
	   when a snapshot is loaded.
	2) Added the ability to capture a snapshot from either
	   side when using the commandline.
	3) Corrected some bugs when using byte-by-byte compare.
	4) Added the ability to specify the colors used for
	   selection and differences highlighting.
	5) Made changes to better handle saving the positions
	   of the vertical split bars.

1.10.04
	1) Corrected so that confirmations, if enabled, apply to
	   the 'mark all and ...' operations.
	2) Changed to not reset the selection state of an entry
	   that is passed to the editor or comparitor.
	3) Took away the menu bar separation that put the 'Help'
	   item at the extreme right since most other OS/2 programs
	   seem to just have it as the last item.
	4) Added the 'Snapshod.exe' program, generously provided by
	   Mark Kimes, to the package.  This allows you to take a
	   snapshot on a native DOS system which can be used by
	   PMDMatch.
	5) Changed so that the files to be compared are always
	   supplied to the compare program in left/right order.

1.10.03
	1) Added the ability to put directories in the include/
	   exclude filter masks.
	2) Corrected a bug where snapshots on some user's systems
	   weren't written correctly.

1.10.02
	1) Added the ability to drag a directory/folder from either
	   a PMDMatch container or the WorkPlace Shell (such as the
	   'Drives' object) and drop it on the container title area
	   in order to change the directory being shown in that
	   container.
	2) Moved several items from the main popup menu to a
	   'Miscellaneous items' cascaded menu.
	3) Added the ability to open any directory entry in the
	   container as a folder.
	4) Corrected a bug where files with spaces in the name
	   weren't fully supplied to the editor/comparitor.
	5) Corrected a bug in direct editing the container title
	   from a snapshot back to a directory name.
	6) Added the ability to compare the first selected file
	   in each container so that files with different names
	   can be compared.
	7) Added a popup menu item to 'invert' the selection state
	   of all the items in the container(s).
	8) Added a popup menu item to mark (select) just the 'unique'
	   entries.

1.10.01
	1) Certified as 'Ready for OS/2 Warp'.
	2) Finished the coding so that a second comparitor program
	   can be specified.
	3) Implemented a compare byte-by-byte option for files which
	   appear to not be different (i.e. same size, date/time/etc.).
	4) Corrected a bug where the stats was counting directories
	   as files.
	5) Added support for copying and deleting (empty) directory
	   entries.
	6) Moved some of the option settings from the filters dialog
	   to the settings notebook.
	7) Added the /P command line parameter to load a snapshot(s)
	   at startup.
	8) Added 'usage' and 'operations' counters to the statistics
	   dialog.
	9) Added the /E and /I command line parameters to specify
	   the exclude and include masks.

home help back first fref pref prev next nref lref last post