Having an option in between a full checkout and a blobless checkout would be helpful for situations where comparing the previous commit or a single file is needed , but not the rest of the data.