From: David Kastrup Date: Tue, 19 Jun 2007 11:19:28 GMT Subject: Re: [PATCH/RFC] config: Add --null/-z option for null-delimted output Message-ID: <86myywtcn3.fsf@lola.quinscape.zz> In-Reply-To: Johannes Schindelin writes: > Hi, > > On Tue, 19 Jun 2007, Frank Lichtenheld wrote: > >> On Mon, Jun 18, 2007 at 06:37:35PM -0700, Junio C Hamano wrote: >> > Johannes Schindelin writes: >> > Another possibility, though, is to say: >> > >> > core.some\0where\0core.over\0\0core.the\0core.rainbow\0 >> >> How do you denote empty values then? >> >> [section] >> key= >> key >> >> this are two very different statements atm (e.g. the one is false and >> the other one is true). >> >> I still think using two different delimiters is the simplest choice. > > Okay, good point. But of course, you have to use a delimiter for the key > name that cannot be part of the keyname. You picked '\n'. The original was > '='. Both work. In the interest of simplicity, it would appear reasonable to use just = and not introduce an additional delimiter. This is similar to how environments are handled and passed in Unix (though not necessarily relevant). -- David Kastrup