only overwrite config files at commit time when actual changes were made