Because the receiving end has to explicitly enable receive.advertisePushOptions, and many servers don't, it doesn't make sense to set push options globally when half of your pushes are just going to die. Signed-off-by: Drew DeVault <sir@xxxxxxxxx> --- send-pack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/send-pack.c b/send-pack.c index 0407841ae8..8c81825e7d 100644 --- a/send-pack.c +++ b/send-pack.c @@ -439,7 +439,7 @@ int send_pack(struct send_pack_args *args, use_atomic = atomic_supported && args->atomic; if (args->push_options && !push_options_supported) - die(_("the receiving end does not support push options")); + warning(_("the receiving end does not support push options")); use_push_options = push_options_supported && args->push_options; -- 2.25.0