Ryan Schmidt wrote on Thu, Mar 01, 2012 at 08:46:08 -0600: > > On Mar 1, 2012, at 02:59, Neson Maxmelbin (RBEI/EMT4) wrote: > > > I have externals from other repo's configured in my master project under > > trunk. > > When I tag the trunk and then checkout the tag, the externals are not > > checked out. > > When I tag the entire repo and then checkout the tag, the externals are > > checked out. Is this the normal behavior? [I tried from Tortoise SVN] > > That does not sound normal to me, and I have not heard of that happening > before. > > How is the tag created -- via "svn cp" from the trunk URL, or from a trunk > working copy? If from a working copy, is it possible you had not run "svn up" > on the working copy since before you added the externals definition? > > If you check out the tag of trunk, does "svn propget svn:externals" show the > externals definition or not? > > I don't understand how you would "tag the entire repo" since the tags > directory is inside the repo and you cannot copy something into itself. >
Sorry Ryan, you're wrong :) svnadmin create r1 svn cp file://`pwd`/r1 file://`pwd`/r1 -m "counter example" svn log -qvr1 file://`pwd`/r1 The catch here is that you copy /@1 into /@2 --- which is not the same thing.