-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
Windows
set up a matrix project getting data from an SVN repository. The file "subversion.credentials" exists in every Matrix configuration (e.g. hudson\jobs\000TestMatrix\configurations\axis-AXIS1\testa1\axis-AXIS2\testa2\axis-AXIS3\tests3 with the login credentials. Now we had a situation where it was broken in one configuration and it did no get updated any longer. To improve this and avoid problems here, credentials should only be stored with the parent job an not with each matrix element.
When we moved the SVN repository and changed the credentials, the old credentials remain in all the "subversion.credentials" files. There is no way to delete them. From the SVN logs it look like Hudson is using some old credentials first before trying the new one. Some manager would be nice that lists als stored credentials ans alllows deleting old ones.
These issues are not really critical, but I would suggest a code review concerning handling matrix builds.