upload-pack: move multi_ack to upload_pack_data
commit53d69506c1108f5d4f7ac2fccd871946ff012071
authorChristian Couder <christian.couder@gmail.com>
Thu, 4 Jun 2020 17:54:43 +0000 (4 19:54 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 4 Jun 2020 17:58:26 +0000 (4 10:58 -0700)
tree797c7c3610c635fb7a118cfe46a8e07ecb8cf6a0
parent59a902612ab2cdea2a30882e90680a1e7618f823
upload-pack: move multi_ack to upload_pack_data

As we cleanup 'upload-pack.c' by using 'struct upload_pack_data'
more thoroughly, let's move the multi_ack static variable into
this struct.

It is only used by protocol v0 code since protocol v2 assumes
certain baseline capabilities, but rolling it into
upload_pack_data and just letting v2 code ignore it as it does
now is more coherent and cleaner.

Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Acked-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
upload-pack.c