#1133387 git verify-pack manpage documents interaction between -s and -v incorrectly

Package:
git
Source:
git
Description:
fast, scalable, distributed revision control system
Submitter:
Josh Triplett
Date:
2026-04-12 21:21:02 UTC
Severity:
normal
#1133387#3
Date:
2026-04-12 21:18:15 UTC
From:
To:
The git verify-pack manpage says:

       -v, --verbose
           After verifying the pack, show the list of objects contained
           in the pack and a histogram of delta chain length.

       -s, --stat-only
           Do not verify the pack contents; only show the histogram of
           delta chain length. With --verbose, the list of objects is
           also shown.

However, passing -s -v does *not* show the list of objects; it only
shows the stats on chain length:

~/src/linux$ git verify-pack -s -v .git/objects/pack/pack-fa92be5eb39e80c494fc311f8c66a8265dc72989
non delta: 2383250 objects
chain length = 1: 1598927 objects
chain length = 2: 973654 objects
chain length = 3: 819753 objects
[...]

The behavior described in the manpage would be *useful* and is exactly
what I was looking for, but doesn't seem to exist.