Stability - 2 Unstable
Synchronize two files based on hash values
sync(file1, file2, [algorithm], function(result))
Copies file1 to file2 if hash differs and callback function gets a boolean result 'true' on successful copy
Optional [algorithm] is a string indicator of the type of hash to use (ie. 'sha1', 'md5', etc.)
* usage: sync(file1, file2, [algo], callback);
* where:
* file1 - required string path to file 1
* file2 - required string path to file 2
* algo - option string algorithm for hash computation
* callback - required callaback(copied, err)
* where:
* copied - boolean indicating if copy succeeded
* err - Error if there was a problem with the copy