This bug is very difficult to fix. I think the only way to fix that is
keep a "track" (or queue) from root directory and check if the
external reference there is on the queue.
I agree with Lübbe. This issue is not only under windows. This issue
could be solved in svn library, when some user try to commit a new
external reference. I don't know if is possible, but this is my guess.
Regards,
Rafael
On Oct 3, 10:28 am, Lübbe Onken <luebbe.tortoise..._at_googlemail.com>
wrote:
> Bob wrote:
> > Hi,
>
> > today we have edited our svn repository and accidentally added a self-reference, i.e. a reference established by means of svn:externals.
> > It would be helpful, if self references would be rejected by SVNTortoise at the time of creation, since the retrieval of such cyclic repositories may cause some serious problems.
> > We had some luck, the only problem was to get rid of file paths with more that 255 characters which required some extra effort.
> > Although this problem principally relies on the lack of preventing this property setting in svn, maybe it would be worth to reject such mistakes with some high level description on the client side.
>
> I think I reported this issue on the subversion developers list almost
> five years ago. They agreed that it is a problem. Sounds like it hasn't
> been fixed yet and I don't know if an (easy) solution exists. Anyway,
> I'd suggest you carry your issue to the subversion developers, because
> it is a generic problem, not just under windows and it should be solved
> in the svn libraries.
>
> Cheers
> -Lübbe
>
> ------------------------------------------------------http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMess...
>
> To unsubscribe from this discussion, e-mail: [users-unsubscr..._at_tortoisesvn.tigris.org].
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2403212
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-10-03 15:58:55 CEST