summaryrefslogtreecommitdiffstats
path: root/contrib/persistent-https
diff options
context:
space:
mode:
authorChristian Couder <christian.couder@gmail.com>2026-02-16 14:23:14 +0100
committerJunio C Hamano <gitster@pobox.com>2026-02-17 11:46:41 -0800
commite15a6b2f8b9f62206e9d0b2a57a81da19cdcf3de (patch)
treef155af868162ca46fce103360edbb737915914d7 /contrib/persistent-https
parent257f2db5d3e6d734861890ed4f1d81607f1702fe (diff)
downloadgit-e15a6b2f8b9f62206e9d0b2a57a81da19cdcf3de.tar.gz
git-e15a6b2f8b9f62206e9d0b2a57a81da19cdcf3de.zip
promisor-remote: change promisor_remote_reply()'s signature
The `promisor_remote_reply()` function performs two tasks: 1. It uses filter_promisor_remote() to parse the server's "promisor-remote" advertisement and to mark accepted remotes in the repository configuration. 2. It assembles a reply string containing the accepted remote names to send back to the server. In a following commit, the fetch-pack logic will need to trigger the side effect (1) to ensure the repository state is correct, but it will not need to send a reply (2). To avoid assembling a reply string when it is not needed, let's change the signature of promisor_remote_reply(). It will now return `void` and accept a second `char **accepted_out` argument. Only if that argument is not NULL will a reply string be assembled and returned back to the caller via that argument. Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/persistent-https')
0 files changed, 0 insertions, 0 deletions