Just an observation. I hope it helps as this is a serious problem.
On a directory in a subtree of the trunk of a project I have the following svn:externals property set:
When I perform a clean build of the Hudson project (subtree), it checks out all except the last one. Every clean build, the same external is skipped. A subsequent build with "Use update" checked, checks out the missing external.
When I change the Hudson project to check out the entire trunk, a clean build checks out all except the one BEFORE the last line.
It doesn't matter on what kind of slave the project builds.
Hudson ver. 1.361
Hudson Subversion Plug-in 1.17
Windows slave running via JNLP
Red Hat slave running via SSH (plugin version 0.12)
Question: The svnkit has hudson in its name, does that mean that the svnkit is adapted to work with Hudson? In other words, can I replace the JAR-file by a more recent version of tmatesoft?