Thread (20 messages) flat view 20 messages, 6 authors, 2016-06-15

Re: [PATCH/RFC] config: Add --null/-z option for null-delimted output

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:43:17

Hi,

On Mon, 18 Jun 2007, Frank Lichtenheld wrote:
 Note the FIXME. Does anyone remember the reason why --get-regexp
 and --list use different output format?
AFAIK --list was meant as a replacement to git-var --list. Thus, it had to 
behave exactly the same.

As for the FIXME: If you have a config like this:

	[core]
		Some = where
		over
		the = core.rainbow

git-config -z would output something like this:

	core.some\0where\0core.over\0core.the\0core.rainbow\0

Right?

As you can see, it is quite hard for a parser to find out what is key, and 
what is value. That FIXME is _exactly_ about this dilemma.

IIRC I stated once that -z should output a value of "true" for these 
cases, since they only make sense as booleans. But AFAIR nothing 
conclusive came out of that thread.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help