diff options
author | Xing Xin <xingxin.xx@bytedance.com> | 2024-10-08 03:38:17 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-10-08 10:22:08 -0700 |
commit | 094f78a16a6c150ff125afd9c3f2773b47384c06 (patch) | |
tree | bfb4f22d98efb40b762357519f57aa2d2ab0154e /t/unit-tests/t-oid-array.c | |
parent | 72da5cfb1c81a1835a1f6bad5f19451baf9ad03c (diff) |
transport.c::handshake: make use of server options from remote
Utilize the `server_options` from the corresponding remote during the
handshake in `transport.c` when Git protocol v2 is detected. This helps
initialize the `server_options` in `transport.h:transport` if no server
options are set for the transport (typically via `--server-option` or
`-o`).
While another potential place to incorporate server options from the
remote is in `transport.c:transport_get`, setting server options for a
transport using a protocol other than v2 could lead to unexpected errors
(see `transport.c:die_if_server_options`).
Relevant tests and documentation have been updated accordingly.
Signed-off-by: Xing Xin <xingxin.xx@bytedance.com>
Reviewed-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/unit-tests/t-oid-array.c')
0 files changed, 0 insertions, 0 deletions