Code changed in jenkins
User: Kohsuke Kawaguchi
Path:
changelog.html
core/src/main/java/hudson/matrix/MatrixProject.java
core/src/main/java/hudson/model/AbstractProject.java
core/src/main/java/hudson/model/Project.java
maven-plugin/src/main/java/hudson/maven/AbstractMavenProject.java
test/src/test/groovy/hudson/model/AbstractProjectTest.groovy
test/src/test/resources/hudson/model/AbstractProjectTest/vectorTriggers.xml
http://jenkins-ci.org/commit/jenkins/7facc7733c7040536d4074a2c5805b75ee1d8f35
Log:
[FIXED JENKINS-18589]

Use DescribableList to handle the copy-on-write semantics correctly. The vector class just doesn't cut it, and we've been setting a new value to this field, which will violates all sorts of the concurrent programming practice.

This change has the nice side effect of removing class="vector" from the persisted XML. A test is added to make sure we can still read back such an XML.

Compare: https://github.com/jenkinsci/jenkins/compare/6ceafac2cd6b...7facc7733c70

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply via email to