Linus Torvalds [off-list ref] writes:
No, I think the unconditional --keep is fine for clone.
What to do about incremental pulls is not as clear, but I think the clone
case is pretty much obvious these days.
The main reason for unpacking was that packs used to be "strange". These
days, packs are arguably the _common_ thing.
OK, that makes sense.
I'd move this 'unconditional keep' to clone-pack. The --keep
flag becomes a no-op.