Code Kata : Merge Changes
The Situation
A co-worker has mistakenly cloned a directory tree rather than link to it. Then they made some number of changes to files in that directory.
Your Job
Your job is to compute a directory-level difference between an official copy and the changes they made. Sadly, you can't trivially …