On Wednesday 09 April 2008 07:04, Steffen Prohaska wrote:
> On Mar 17, 2008, at 4:54 PM, Eyvind Bernhardsen wrote:
> > > *** t3903-stash.sh ***
> > > * FAIL 8: drop middle stash
> > > * FAIL 9: stash pop
> >
> > This fails because the git wrapper somehow mangles "[EMAIL PROTECTED]" into
> > "[EMAIL PROTECTED]". Running the test manually with "git-stash" instead of
> > "git
> > stash" works.
>
> Either CreateProcess or the shell launched eat the {} (see below).
>
> Hannes,
> I think you wrote most of the argument quoting code. Any idea what's
> happening here.
No, sorry, I don't know what's going on.
I blame MSYS's bash: I *think* there is no problem if CreateProcess launches
other executables, i.e. the braces survive and the spawned process sees the
braces in the argument. (But I still have to verify this claim.)
-- Hannes