diff options
| author | Christian Couder <christian.couder@gmail.com> | 2026-02-16 14:23:14 +0100 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-02-17 11:46:41 -0800 |
| commit | e15a6b2f8b9f62206e9d0b2a57a81da19cdcf3de (patch) | |
| tree | f155af868162ca46fce103360edbb737915914d7 /contrib/persistent-https | |
| parent | 257f2db5d3e6d734861890ed4f1d81607f1702fe (diff) | |
| download | git-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
