On 10/06/2011 11:39 PM, Alexey Neyman wrote: > Hi Neels, > > Would this help 'svn commit' descend into external directories and check them > in?
In fact, I have a patch in progress that addresses this. However, the question I am asking in this thread goes deeper and is independent from how externals are treated during commit. The fundamental issue, that commit could not handle multiple working copies in one call, has been fixed, so it is possible to advance here. FYI, the current plans are: Subversion by default ignores all externals from commit recursion (both file- and dir-externals); But, if --include-externals is passed to 'svn commit', all externals are included in recursion. I.e. all of file- and dir externals, be they nested below unversioned directories or other working copies, will be included by a commit with --include-externals. But I can say with certainty that this feature/change will not be released before Subversion 1.8.0. While this does not depend on an EXTERNALS table, it would run faster with an EXTERNALS table. But maybe not that much faster as would justify a given amount of caching complexity. ~Neels
signature.asc
Description: OpenPGP digital signature