>> 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.