File Distribution and Patching
With IcePatch2, you can easily distribute a large set of files to many clients, and keep these files synced with your source set.
An IcePatch2 server distributes a file system tree to clients, with any number of files and directories in that tree. IcePatch2 compresses these files, and computes checksums for each of them.
When a client fetches updates from IcePatch2, IcePatch2 relies on the computed checksums to deliver only the files that the client does not yet have (updated files and new files).