X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=index-pack.c;h=52064befdbbbdf671bd08e369a133d4f1fee03c1;hb=847d10f56d7853cd0e139a7c2e6ad0ad2de5c464;hp=ac20a46d1594ee1350b11d001f92bf0a8d887890;hpb=93310a40eb022a0e36e7c618921931d8ffc31fd1;p=git.git diff --git a/index-pack.c b/index-pack.c index ac20a46d1..52064befd 100644 --- a/index-pack.c +++ b/index-pack.c @@ -699,6 +699,10 @@ static struct object_entry *append_obj_to_pack( write_or_die(output_fd, header, n); obj[0].idx.crc32 = crc32(0, Z_NULL, 0); obj[0].idx.crc32 = crc32(obj[0].idx.crc32, header, n); + obj[0].size = size; + obj[0].hdr_size = n; + obj[0].type = type; + obj[0].real_type = type; obj[1].idx.offset = obj[0].idx.offset + n; obj[1].idx.offset += write_compressed(output_fd, buf, size, &obj[0].idx.crc32); hashcpy(obj->idx.sha1, sha1);