Subject: Re: Switching from CVS to GIT

From: Eli Zaretskii <[email-masked]>
Date: Mon, 15 Oct 2007 02:08:03 -0400

> Date: Sun, 14 Oct 2007 17:03:47 -0700
> From: David Brown <[email-masked]>
> Cc: 'Andreas Ericsson' <[email-masked]>, 'Alex Riesen' <[email-masked]>,
> 	'git list' <[email-masked]>,
> 	'Johannes Schindelin' <[email-masked]>,
> 	'Make Windows' <[email-masked]>
> 
> The MS exec* calls just concatenate all of the argv arguments, separating
> them with a space into a single buffer.

True.

> If you know what the library on the other end is doing to re-parse the
> arguments back into separate strings, it might be possible to quote things
> enough to handle names with spaces, but it is hard.

It's not hard, it's just a bit of work.  And it needs to be done
exactly once.