On Fri, Feb 1, 2013 at 12:16 AM, Ward Willats <s...@wardco.com> wrote: > Hello. > > I setup some directory and file externs to prune the boost C++ library tree > for our projects. > > Like this: > > http://repo/boost/boost_dir/ boost/boost_dir/ > http://repo/boost/boostfile.cpp boost/boost_file.cpp > > (only a lot more complicated) > > That is, I used directory externals to create the boost/subdirectories from > the boost tree in the working copy, and the file externals to pepper the > top-level boost files into boost/. > > Worked great in my 1.7.0 client with new working copy format. Told all my > co-workers to "come and get it!" Said co-workers are using various 1.6.x > clients, BUT, while they got the directory externs they got NONE of the file > externs. (In the case of 1.6.11 -- I think -- it complained the top-level > boost external was "not a working copy.") > > I guess I want to know WTF? -- since the docs say file externs are supported > in 1.6 and up. Was this sort of nesting broken originally? If so, when was it > fixed? Or is it because I am using the new 1.7 working copy format things are > good for me? >
I suppose this is one of the (many) problems that was fixed by 1.7's new working copy format (WC-NG). I suggest that all your users (that need to work with this nested externals structure) upgrade to 1.7 as soon as possible. I quickly searched the issue tracker for issues with the word "external" in the summary, which were fixed in a 1.7 release [1]. There are 32 such issues :-). Maybe if you go through that list you'll find the one that causes your problem ... (or it might be yet another problem with externals that was fixed by wcng, but was not yet known in the issue tracker). [1] http://subversion.tigris.org/issues/buglist.cgi?component=subversion&issue_status=RESOLVED&issue_status=VERIFIED&issue_status=CLOSED&target_milestone=1.7.x&target_milestone=1.7.9&target_milestone=1.7.8&target_milestone=1.7.7&target_milestone=1.7.6&target_milestone=1.7.5&target_milestone=1.7.4&target_milestone=1.7.3&target_milestone=1.7.2&target_milestone=1.7.1&target_milestone=1.7.0&target_milestone=1.7-consider&short_desc=external&short_desc_type=substring -- Johan