From: Simon Date: Sat, 10 Apr 2010 18:48:05 GMT Subject: Re: More git status --porcelain lossage Message-ID: In-Reply-To: <20100409190601.47B37475FEF@snark.thyrsus.com> > A format properly designed for script parseability should use even use > whitespace as a field separator. > > Why? > > Because if you do that, front ends *will* do field analysis using a > naive split-on-whitespace operation.  And then...someday...someone > will try to run one of these of these on a volume from a system where > filenames contain embedded whitespace.  Like Mac OS X or Windows. Why not use an XML output? Plain text is easier to parse, but XML may give this extra durability you are looking for? Simon