Linus Torvalds [off-list ref] writes:
So now the default isn't really "pack only tags", but "pack only tags *or*
things that were already packed".
The reason, of course, is that if we don't pack stuff that used to be
packed, it will just be dropped entirely. Oops.
Sorry again.
On the other hand, I do not think it is worth unpacking non-tags
that are packed when --all is not given, so...