On 15.06.2010 19:13, David Balažic wrote:
> Stefan Küng wrote:
>> On 15.06.2010 18:58, David Balažic wrote:
>>> Stefan Küng wrote:
>>>>> 1.) Windows XP Pro SP3
>>>>> 2.) Yes, I can also put documents on the web that have the percent
>>>>> sign in their path. Don't see your point.
>>>> But on the web, those paths need to be escaped.
>>>> A file:/// url on Windows doesn't need escaping to work:
>>>> file:///c:/program files/myfile
>>>> works too, so there's a problem.
>>>> On a webserver, a space in an url is not allowed. For windows
>>>> urls it is allowed.
>>> I created a folder called C:\Program%20files
>>> I can reference both this and the original without any ambiguity.
>>> file:///C:/Program%2520files/ -> opens the new one
>>> file:///C:/Program%20files/ -> opens the old one
>>> Maybe the OS API used by (T)SVN has some bu^Wfeatures
>> regarding this.
>>> Again, I don't understand why is it a problem, that
>> unescaped URLs also work?
>>> Just use escaped ones, they work also. (I'm probably
>> missing something,
>>> as I have not looked into actual (T)SVN code)
>> Now try these:
> In both cases I get an error dialog saying:
> The specified path does not exist. Check the path, and then try again.
> Seems as expected?
the svn library converts file:/// urls to local paths and relative repo
urls. But it doesn't unescape those urls for the local paths. So it ends
up specifying a path like
with the windows APIs. And that path doesn't exist.
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-06-15 19:15:17 CEST