I have a project that uses SVN externals to include some stuff (actually it's the MSBuild Community Tasks, but that's tangential). The external repository requires a username 'guest' but no password.
I've set an externals property and this works perfectly when doing an SVN Update locally. The problem comes when my TeamCity continuous integration build runs. TeamCity tries to checkout the sources and chokes on the externals, because it doesn't know the username.
I've tried defining the externals as a separate SVN root in TeamCity, but that doesn't work so I don't think it is the solution.
So how do I make this work? How do I let TeamCity know that it needs to log in to the external SVN repo?