PowerShell script to easily build and patch files and folders based on MD5 hash comparisons.
Edit manifest.cfg and include a list of files and/or folders to include in the patch.
The manifest file contains MD5 hash values and source/destinations locations such as where each file resides in the patch and where it belongs on the file system.
./patch.ps1 -Build
If a file needs to be patched, a backup of the original file is taken.
MD5 hashes of the backed up file and the currently deployed file. If there are discrepancies then the file will be restored from the backup.