Re: [PATCH 1/1] mingw: handle absolute paths in expand_user_path()
- From
Jeff King <peff@peff.net>
- Date
- Nov 7, 2018, 20:41 UTC
- Message-ID
- <20181107204142.GA30078@sigill.intra.peff.net>
- In-Reply-To
- <efd57458-07f6-2813-483b-dc7fba785dc0@kdbg.org>
On Wed, Nov 07, 2018 at 07:52:28PM +0100, Johannes Sixt wrote:
Show 15 quoted lines
> > Okay, now we know everything you find wrong with the current patch. Do you > > have any suggestion how to make it right? I.e. what would you suggest as a > > way to specify in a gitconfig in a portable Git where the certificate > > bundle is? > > Ah, so your actual problem is quite a different one! > > Do I understand correctly, that you use a leading slash as an indicator to > construct a path relative to system_path(). How about a "reserved" user > name? For example, > > [http] sslcert = ~system_path/what/ever > > although a more unique name, perhaps with some punctuation, may be > desirable.
It's syntactically a bit further afield, but something like:
[http] sslcert = $RUNTIME_PREFIX/what/ever
would make sense to me, and is a bit less subtle than the fake user. I don't know if that would confuse people into thinking that we interpolate arbitrary environment variables, though.
-Peff