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

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

From: Janosch Scharlipp <janosch.scharlipp_at_isys-vision.de>
Date: Tue, 9 Feb 2010 12:51:27 +0100

Hi,
Ok, i see (and learned something about the execution of programms compiled
from c source code).

Is the runtime part of the final program, or is it available as a dll in my
os ready to be loaded on program startup?
Can i find out, what type of runtime is beeing used, shouldn't there be
documentend, how i can escape characters like the star, to prevent
expansion?

Janosch

-----Ursprüngliche Nachricht-----
Von: Stefan Sperling [mailto:stsp_at_elego.de]
Gesendet: Dienstag, 9. Februar 2010 11:40
An: Janosch Scharlipp
Cc: users_at_subversion.apache.org
Betreff: Re: Problems setting svn:ignore property to "*" via windows command
line

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.

Stefan
Received on 2010-02-09 12:48:23 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.