Integrated in
hudson_main_trunk #216
Merged revisions 34000-34001,34005,34007,34038 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/rc
........
r34000 | kohsuke | 2010-08-20 14:16:13 -0700 (Fri, 20 Aug 2010) | 2 lines
[FIXED JENKINS-7216]
Fixed a 1.372 regression in handling whitespace and other characters in label names.
........
r34001 | kohsuke | 2010-08-20 14:26:55 -0700 (Fri, 20 Aug 2010) | 1 line
foo*bar parses just like foo-bar parses OK.
........
r34005 | kohsuke | 2010-08-20 20:08:26 -0700 (Fri, 20 Aug 2010) | 1 line
[maven-release-plugin] prepare release hudson-1_373
........
r34007 | kohsuke | 2010-08-20 20:08:40 -0700 (Fri, 20 Aug 2010) | 1 line
[maven-release-plugin] prepare for next development iteration
........
r34038 | kohsuke | 2010-08-23 11:02:55 -0700 (Mon, 23 Aug 2010) | 1 line
updated changelog as a part of the release
........
kohsuke :
Files :
- /trunk/hudson/main/core/src/main/java/hudson/model/labels/LabelExpression.java
- /trunk/hudson/main/core/src/main/java/hudson/model/Hudson.java
- /trunk/hudson/main
- /trunk/hudson/main/war/pom.xml
- /trunk/hudson/main/test/pom.xml
- /trunk/hudson/main/core/src/main/java/hudson/model/labels/LabelAtom.java
- /trunk/hudson/main/debian/debian/changelog
- /trunk/hudson/main/maven-plugin/pom.xml
- /trunk/hudson/main/pom.xml
- /trunk/hudson/main/ui-samples-plugin/pom.xml
- /trunk/hudson/main/core/src/main/resources/hudson/model/AbstractProject/help-assignedLabelString.html
- /trunk/hudson/main/core/src/main/java/hudson/model/AbstractProject.java
- /trunk/hudson/main/test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java
- /trunk/hudson/main/core/src/main/java/hudson/model/Label.java
- /trunk/hudson/main/core/pom.xml
- /trunk/hudson/main/core/src/main/grammar/labelExpr.g
- /trunk/hudson/main/test/src/test/java/hudson/model/labels/LabelExpressionTest.java
- /trunk/hudson/main/remoting/pom.xml
- /trunk/hudson/main/cli/pom.xml
- /trunk/hudson/main/maven-interceptor/pom.xml
- /trunk/hudson/main/maven-agent/pom.xml
I'm afraid I'm not sure how to fix this.
I suppose I could treat all the invalid expressions (or all the invalid expressions without '!' or '&' or '|', etc.) as an atom? Those atoms won't be usable inside an expression, but maybe that's acceptable?