index-pack: start learning to emulate "verify-pack -v"
authorJunio C Hamano <gitster@pobox.com>
Fri, 3 Jun 2011 22:32:15 +0000 (15:32 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 6 Jun 2011 05:45:36 +0000 (22:45 -0700)
commit38a4556198de17156f27f0463161a4d1b5e11555
treed81bd0c1a3eb365f0fe3ca4265c57effd5c360e2
parent4f8ec74efa9fc69aa3b0bd52affe31ca09f2fdd3
index-pack: start learning to emulate "verify-pack -v"

The "index-pack" machinery already has almost enough knowledge to produce
the same output as "verify-pack -v". Fill small gaps in its bookkeeping,
and teach it to show what it knows.

Add a few more command line options that do not have to be advertised to
the end users. They will be used internally when verify-pack calls this.
The eventual goal is to remove verify-pack implementation and redo it as a
thin wrapper around the index-pack, so that we can remove the rather
expensive packed_object_info_detail() API.

This still does not do the delta-chain-depth histogram yet but that part
is easy.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/index-pack.c