Uploads a new version only if a file has changed