upload-pack: move extra_edge_obj to upload_pack_data
authorChristian Couder <redacted>
Thu, 11 Jun 2020 12:05:10 +0000 (14:05 +0200)
committerJunio C Hamano <redacted>
Thu, 11 Jun 2020 20:35:34 +0000 (13:35 -0700)
commitde0e9f74984b9413680e3903c33e270d8a6b5f69
treed40616cff625750c6d503bbd8aae19e31189d6a3
parent35b43a107c1a146bef4591ae34fd2040bcd9944c
upload-pack: move extra_edge_obj to upload_pack_data

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

It is used by code common to protocol v0 and protocol v2.

While at it let's properly initialize and clear 'extra_edge_obj'
in the appropriate 'upload_pack_data' initialization and
clearing functions.

Signed-off-by: Christian Couder <redacted>
Signed-off-by: Junio C Hamano <redacted>
upload-pack.c
git clone https://git.99rst.org/PROJECT