I have a repository that has an svn:externals property that points to a different repository with different credentials.
When cruise control runs, it is not able to connect to the external repository.
I understand why this is happening. CC.NET doesn’t pull externals when it updates the repository. Instead, it updates the repository and then checks the svn:externals property. Using that it goes and pulls each external.
In addition, CC.NET always passes the flag –no-auth-cache flag to svn. The result is that when CC.NET tries to upday my externals it fails because the username and password are wrong.
What I can’t figure out is how to overcome this problem. Is there a workaround or am I doing something wrong?
I submitted this to CC.NET and they made some changes and I’m testing it now. The current fix is to add an option to turn off passing the credentials on the command line so that it will read the cached credentials.
I’m testing it now.