]> git.ipfire.org Git - thirdparty/git.git/commit - transport.c
transport: die if server options are unsupported
authorJonathan Tan <jonathantanmy@google.com>
Fri, 12 Apr 2019 19:51:21 +0000 (12:51 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 18 Apr 2019 01:53:51 +0000 (10:53 +0900)
commit35eb8240b0849b8d2cf675f1bed5d4dbf977372e
treead404051bab658934ca38baf699986d5bd4b93d6
parentaeb582a98374c094361cba1bd756dc6307432c42
transport: die if server options are unsupported

Server options were added in commit 5e3548ef16 ("fetch: send server
options when using protocol v2", 2018-04-24), supported only for
protocol version 2. But if the user specifies server options, and the
protocol version being used doesn't support them, the server options are
silently ignored.

Teach any transport users to die instead in this situation, just like
how "push" dies if push options are provided when the server doesn't
support them.

Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5702-protocol-v2.sh
transport.c