How to patch
OLD and NEW can be files or directories (perhaps with an extra switch on
diff
for the latter case)
for safety, cp OLD OLD.bak
diff -c OLD NEW > PATCH
patch < PATCH
OLD and NEW should now be identical.