Jonathan Nieder [off-list ref] writes:
--strict + --check-self-contained-and-connected check that the pack
is self-contained. In the process they mark each object that is
reachable from another object in the pack with FLAG_LINK.
The objects not marked with FLAG_LINK are the roots.
Ahh, OK, if we already have the code that does it, I have no
objection. At some point before finalizing the pack on the disk we
would want to run fsck on all objects anyway, so having to pass
"--strict" to find objects that lack FLAG_LINK does not sound too
big a downside.
Thanks.