Re: [PATCH] config: option transfer.ipversion to set transport protocol version for network fetches
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Sep 17, 2020, 00:57 UTC
- Message-ID
- <xmqqimcdte3g.fsf@gitster.c.googlers.com>
- In-Reply-To
- <20200917004828.GA2442845@coredump.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 14 quoted lines
> My suggestion elsewhere was to have an "unset" value, and then resolve > it at the time-of-use, something like: > > diff --git a/transport.c b/transport.c > index 43e24bf1e5..6414a847ae 100644 > --- a/transport.c > +++ b/transport.c > @@ -248,6 +248,9 @@ static int connect_setup(struct transport *transport, int for_push) > if (data->conn) > return 0; > > + if (transport->family == TRANSPORT_FAMILY_UNSET) > + transport->family = transport_family_config; > +
Ah, OK, if we want to configure it the other way around, yes, we need "the command line didn't say any" value. The context of the "elsewhere" discussion was wnat I was missing (I'd happily blame vger for not delivering mails in order ;-).