[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Problems setting svn:ignore property to "*" via windows command line

From: Stefan Sperling <stsp_at_elego.de>
Date: Tue, 9 Feb 2010 11:39:32 +0100

On Tue, Feb 09, 2010 at 11:27:21AM +0100, Janosch Scharlipp wrote:
> Thanks for your answers, but still i think this is not as it should be.
> If the parameter is expanded by the shell, or as if it was the shell, then
> the shell escaping mechanism (^ on windows) should work.
> If parameter expansion takes place deeper in the program itself, then it
> should know, that this parameter should not be expanded.

As far as I understand the link I gave you, the behaviour depends
on the implementation of the shell, and the C runtime (which, in case
you didn't know, includes start-up code for a C program which runs
before the main() function of the program, i.e. before the program
itself takes control).

So this behaviour is beyond Subversion's control. Subversion receives
a list of arguments in its main method, including a list of paths to
operate on. This list may have been expanded either by your shell or
by the C runtime, depending on which shell and runtime you are using.
But Subversion itself has nothing to do with it.

I agree that the situation is not as it should be. But you'll need
to talk to the vendors who provide your shell and your C runtime to
sort this out, not to us.

Received on 2010-02-09 11:40:12 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.