I've been playing around with the newly-fixed `fsck --connectivity-only`.
While it's much faster than it was, I was sad to find a case that is
still much slower than "git rev-list --objects --all".
This goes on top of my origin/jk/fsck-connectivity-check-fix, and gives
a noticeable speedup. IMHO it's worth considering as part of the same
topic (which is currently in 'next').
[1/2]: fsck: move typename() printing to its own function
[2/2]: fsck: lazily load types under --connectivity-only
builtin/fsck.c | 87 ++++++++++++++++++----------------------------------------
fsck.c | 4 +++
2 files changed, 31 insertions(+), 60 deletions(-)
-Peff