#!/usr/bin/env bash

set -euo pipefail

ref="$1"
new="$2"

for f in $(cd "$ref" && find -type f); do
    diff -dub "$ref/$f" "$new/$f" || {
        echo "File \`$f' has changed, please review," >&2
        echo "then update $new/$f -> $ref/$f" >&2
        exit 255
    }
done

exit 0

