aboutsummaryrefslogtreecommitdiff
path: root/pack-revindex.c
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2013-07-10 07:46:25 -0400
committerJunio C Hamano <gitster@pobox.com>2013-07-12 09:18:42 -0700
commita4ac1061783d25db4253309d2b58b9c2b89401d7 (patch)
treea7fcbe4bd73f9f03593393f550a22502b51105ad /pack-revindex.c
parent93d2a607ba05fba31442941d0425019120993846 (diff)
downloadgit-a4ac1061783d25db4253309d2b58b9c2b89401d7.tar.gz
git-a4ac1061783d25db4253309d2b58b9c2b89401d7.tar.xz
cat-file: add %(objectsize:disk) format atom
This atom is just like %(objectsize), except that it shows the on-disk size of the object rather than the object's true size. In other words, it makes the "disk_size" query of sha1_object_info_extended available via the command-line. This can be used for rough attribution of disk usage to particular refs, though see the caveats in the documentation. This patch does not include any tests, as the exact numbers returned are volatile and subject to zlib and packing decisions. We cannot even reliably guarantee that the on-disk size is smaller than the object content (though in general this should be the case for non-trivial objects). Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'pack-revindex.c')
0 files changed, 0 insertions, 0 deletions