>> Von: Ryan Schmidt [mailto:subversion-20...@ryandesign.com] 
>> Gesendet: Wednesday, November 24, 2010 12:52 PM
>> An: Schroeder, Hartmut
>> Cc: users@subversion.apache.org
>> Betreff: Re: repo structure change and external definitons
>> 
>> On Nov 24, 2010, at 05:00, Schroeder, Hartmut wrote:
>> 
>>> say, 
>>> svn list http://server/repo/trunk/a/b/c 
>>> gives:
>>> d/
>>> in revision 100.
>>> 
>>> Then:
>>> svn del http://server/repo/trunk/a/b/c/d
>>> (r101)
>>> 
>>> Then, the checkout
>>> svn co -p 100 http://server/repo/trunk/a/b/c/d
>>> won't work, but with the peg revision
>>> svn co http://server/repo/trunk/a/b/c/d...@100
>>> it does.
>>> 
>>> All external definitons using '-p 100 http://server/repo/trunk/a/b/c/d'
>>> won't work anymore and need to be changed. That leeds to heavy
>>> discussions cause some teams here using a lot of external definitons and
>>> run into that problem.
>>> 
>>> We are using Subversion 1.5.5
>>> 
>>> Does a reason exist for that behaviour?
>>> Is it a point of change in upcoming releases?
>>> Is there a nice workaround?
>>> Or, is the only solution to use always peg revisions in external
>>> definitions?
>> 
>> For exactly the reasons you've discovered, you should always use peg 
>> revisions in externals definitions.
> 
On Nov 24, 2010, at 07:28, Schroeder, Hartmut wrote:

> it would be a good idea to update the documentation, first to give a big 
> warning if one moves or deletes an entry and second to recommend externals 
> definitons only with peg revisions. today that is not the case.

That sounds like a good idea to me. The book has its own mailing list and issue 
tracker where you could bring this issue to the authors' attention.

Reply via email to