* Check that new_version is different than previous_version * Check that at least one file changes This means we'll always have a diff and that `git commit` will not fail later on because the git diff will never be empty