Re: (no subject)

Julien Cugnière <[email protected]>
Newsgroups gmane.comp.version-control.subversion.tortoisesvn.devel
Message-ID <CAPY4yo7i=xK+jSkbc-uNGVzxR+0eC8M45cNAm79x952kHHS-Gg@mail.gmail.com>
Thanks, I will try that !

(and sorry about the missing subject...)
Julien Cugnière


2016-11-11 16:49 GMT+01:00 Stefan Küng <[email protected]>:
> On 10.11.2016 20:21, Julien Cugnière wrote:
>> Hi,
>>
>> Today, I stumbled into a situation where TortoiseSVN allowed the user
>> to do something that it should probably prevent. Though I'm not sure
>> it can be called a bug.
>>
>> The scenario is that an inexperienced user is trying to create a
>> branch "B" from "A" :
>>
>> 1. In a working copy, right-click on folder "A", and open the
>> "Branch/tag" dialog.
>> 2. Copy the URL displayed in "From WC / URL", and paste it into the
>> "To path:" field (yes, I know...)
>> 3. In the URL that was just pasted, replace "A" with "B". This step is
>> not strictly required to reproduce the problem.
>> 4. Check the option "Create intermediate folders".
>> 5. Click "Ok".
>>
>> If the path entered in step 2/3 looks like "svn://127.0.0.1/repo/B",
>> Tortoise will then proceed to create the following folders at the root
>> of the repository :
>>
>>     /svn:/
>>     /svn:/127.0.0.1/
>>     /svn:/127.0.0.1/repo/
>>     /svn:/127.0.0.1/repo/B/
>>
>> This succeeds, because SVN is OK with folders containing ":". However
>> Windows is not, and any attempt to checkout or update a working copy
>> of the root of the repository will result in the following error:
>>
>>     '.' is not valid as filename in directory 'c:\path\to\working\copy'
>>
>> Thankfully, once one figures out what is going on, the problem can be
>> fixed easily, by using the repo-browser to delete the offending
>> folder. But it sure led to some anxiety :)
>>
>> This is a user error, but maybe TortoiseSVN could prevent the user
>> from creating a path containing characters invalid in Windows, just
>> like it prevents users from creating files that differ only by case.
>>
>> Anyway, as always, thank you for the hard work put into the
>> development of TortoiseSVN !
>
> Improved the detection or such problems in r27546.
>
> Stefan
>
> --
>         ___
>    oo  // \\      "De Chelonian Mobile"
>   (_,\/ \_/ \     TortoiseSVN
>     \ \_/_\_/>    The coolest interface to (Sub)version control
>     /_/   \_\     http://tortoisesvn.net
>
> ------------------------------------------------------
> http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3193527
>
> To unsubscribe from this discussion, e-mail: [[email protected]].

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3193815

To unsubscribe from this discussion, e-mail: [[email protected]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.