Jonathan Tan <jonathantanmy@xxxxxxxxxx> writes: > When pretend_object_file() is invoked with an object that does not exist > (as is the typical case), there is no need to fetch anything from the > promisor remote, because the caller already knows what the object is > supposed to contain. Therefore, suppress the fetch. (The > OBJECT_INFO_QUICK flag is added for the same reason.) Yes, "pretend" is also a way to lie about the contents IIRC, so even if the object is available elsewhere, we should *not* fetch from the promisor. Makes sense to me.