diff options
author | Christian Couder <christian.couder@gmail.com> | 2025-02-18 12:32:03 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2025-02-18 11:05:37 -0800 |
commit | 36463e32dfef16dc3a903763f14f5bbf6e0248e7 (patch) | |
tree | 65e053ffc7bc35376aeba7651c15f1f7d20fb6f1 /commit-graph.c | |
parent | d460267613da14eba959eb225e2cbf6a1e132eb1 (diff) |
promisor-remote: check advertised name or URL
A previous commit introduced a "promisor.acceptFromServer" configuration
variable with only "None" or "All" as valid values.
Let's introduce "KnownName" and "KnownUrl" as valid values for this
configuration option to give more choice to a client about which
promisor remotes it might accept among those that the server advertised.
In case of "KnownName", the client will accept promisor remotes which
are already configured on the client and have the same name as those
advertised by the client. This could be useful in a corporate setup
where servers and clients are trusted to not switch names and URLs, but
where some kind of control is still useful.
In case of "KnownUrl", the client will accept promisor remotes which
have both the same name and the same URL configured on the client as the
name and URL advertised by the server. This is the most secure option,
so it should be used if possible.
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit-graph.c')
0 files changed, 0 insertions, 0 deletions