New version which does not store the diff file locally.