restore old copy-diffs implementation

move the "new" `copy-diffs` implementation to `copy-diffs-rsync`, replace it with an improved version of the old implementation