Re: [PATCH 2/4] Documentation: list all type specifiers in config prose
- Date: Mon, 05 Mar 2018 23:40:51 -0800
- From: Junio C Hamano <gitster@xxxxxxxxx>
- Subject: Re: [PATCH 2/4] Documentation: list all type specifiers in config prose
Jeff King <peff@xxxxxxxx> writes:
>> +The type specifier can be either `--int` or `--bool`, to make 'git config'
>> +ensure that the variable(s) are of the given type and convert the value to the
>> +canonical form (simple decimal number for int, a "true" or "false" string for
>> +bool, either of for --bool-or-int), or `--path`, which does some path expansion
>> +(see `--path` below), or `--expiry-date` (see `--expiry-date` below). If no
>> +type specifier is passed, no checks or transformations are performed on the
> Perhaps it's time to switch to a list format for these?
A very sensible suggestion. The original was already bad enough but
with complete set, it does become quite hard to read. Perhaps along
the lines of...
A type specifier option can be used to force interpretation of
values and conversion to canonical form. Currently supported
type specifiers are:
The value is taken as an integer.
The value is taken as a yes/no value, and are shown as
"true" or "false".