fetch-pack: refactor writing promisor file
authorChristian Couder <christian.couder@gmail.com>
Tue, 12 Jan 2021 08:21:59 +0000 (09:21 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 13 Jan 2021 00:01:07 +0000 (16:01 -0800)
commit33add2ad7d6921489aa0cafd4a865504c3709512
tree51acf64a6a338514574e8c4e42bae3232d277ffb
parent9d7fa3be3145f1ad87bf5d4ddbf6ce8cb0e6a894
fetch-pack: refactor writing promisor file

Let's replace the 2 different pieces of code that write a
promisor file in 'builtin/repack.c' and 'fetch-pack.c'
with a new function called 'write_promisor_file()' in
'pack-write.c' and 'pack.h'.

This might also help us in the future, if we want to put
back the ref names and associated hashes that were in
the promisor files we are repacking in 'builtin/repack.c'
as suggested by a NEEDSWORK comment just above the code
we are refactoring.

Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/repack.c
fetch-pack.c
pack-write.c
pack.h