Damien Robert [off-list ref] writes:
So do you suggest instead to remove all references to 'git-pack-objects'
in 'git-repack'?
Not really. If you are trying to remedy ...
This is a high level overview, but the user who knows a bit about Git
internals may wonder what exactly 'all' entails: non local objects, kept
objects, promisor objects, unreachable objects?
... this kind of thing, I do not think that a solution that is the
best for readers is not this:
Knowing that the default options passed are:
`--keep-true-parents`, `--all`, `--reflog`, `--indexed-objects`, `--exclude-promisor-objects`
that requires them to go down and read what --indexed-objects (for
example) means in the documentation for "git pack-objects" command,
and piece together what they mean when they are used together.
answers this questions: it is essentially all objects except unreachable ones.
Yes, "all objects except unreachable ones", which you came up with,
is a good description, I would think.