X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=cat-file.c;h=ef58970d82ae9d6e62ec43c496ac1677aedeee3f;hb=b32e986cd7a2b3ab4227d63657ef439786a82024;hp=85a5d4caedec271f6c5e71ec3d7337b33447f581;hpb=62bb99606d0377fc14f206cbdf95acb57149d87a;p=git.git diff --git a/cat-file.c b/cat-file.c index 85a5d4ca..ef58970d 100644 --- a/cat-file.c +++ b/cat-file.c @@ -13,10 +13,11 @@ int main(int argc, char **argv) unsigned long size; if (argc != 3 || get_sha1(argv[2], sha1)) - usage("git-cat-file [-t | -s | tagname] "); + usage("git-cat-file [-t | -s | ] "); if (!strcmp("-t", argv[1]) || !strcmp("-s", argv[1])) { - if (!sha1_object_info(sha1, type, &size)) { + if (!sha1_object_info(sha1, type, + argv[1][1] == 's' ? &size : NULL)) { switch (argv[1][1]) { case 't': printf("%s\n", type);