From: Junio C Hamano Date: Fri, 29 Apr 2016 17:11:48 GMT Subject: Re: [PATCH 2/2] http: expand http.cookieFile as a path Message-ID: In-Reply-To: <20160429141212.GB26643@sigill.intra.peff.net> Jeff King writes: > I'm not sure if it's a good idea to go into so much detail about > expand_user_path() here. There are a lot of options that use the same > rules, and we probably don't want to go into a complete explanation > inside each option's description. Is there a canonical definition of how > we do expansion in config.txt that we can just reference (and if not, > can we add one)? We have a dedicated section for various value-types used in the configuration variables already, because we needed to describe how booleans and scaled integers can be spelled, and the pathname type would fit there. Documentation/config.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/config.txt b/Documentation/config.txt index 59d7046..1bf42a6 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt @@ -169,6 +169,11 @@ thing on the same output line (e.g. opening parenthesis before the list of branch names in `log --decorate` output) is set to be painted with `bold` or some other attribute. +pathname:: + A variable that takes a pathname value can be given a + string that begins with "~/" or "~user/", and the usual + tilde expansion happens to such a string. + Variables ~~~~~~~~~