cat-file: provide %(deltabase) batch format
commit65ea9c3c3d0e74b1f8c0c1d9fea6988550133dba
authorJeff King <peff@peff.net>
Sat, 21 Dec 2013 14:25:22 +0000 (21 09:25 -0500)
committerJunio C Hamano <gitster@pobox.com>
Thu, 26 Dec 2013 19:54:26 +0000 (26 11:54 -0800)
tree471e8fce5c07dff93a2653d31548d400560cfef9
parent5d642e75069334944fcc795a80cf04749dd12857
cat-file: provide %(deltabase) batch format

It can be useful for debugging or analysis to see which
objects are stored as delta bases on top of others. This
information is available by running `git verify-pack`, but
that is extremely expensive (and is harder than necessary to
parse).

Instead, let's make it available as a cat-file query format,
which makes it fast and simple to get the bases for a subset
of the objects.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-cat-file.txt
builtin/cat-file.c
t/t1006-cat-file.sh