diff --git a/core/src/main/java/hudson/model/AbstractProject.java b/core/src/main/java/hudson/model/AbstractProject.java index e9c01f8a496a431c6a10eb3abcd7602b497cdb54..cc2b36387d6c63ef2f8b27409cbe8e0af9388e01 100644 --- a/core/src/main/java/hudson/model/AbstractProject.java +++ b/core/src/main/java/hudson/model/AbstractProject.java @@ -3,7 +3,8 @@ * * Copyright (c) 2004-2010, Sun Microsystems, Inc., Kohsuke Kawaguchi, * Brian Westrich, Erik Ramfelt, Ertan Deniz, Jean-Baptiste Quenot, - * Luca Domenico Milanesio, R. Tyler Ballance, Stephen Connolly, Tom Huybrechts, id:cactusman + * Luca Domenico Milanesio, R. Tyler Ballance, Stephen Connolly, Tom Huybrechts, + * id:cactusman, Yahoo! Inc. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -25,6 +26,8 @@ */ package hudson.model; +import java.util.regex.Matcher; +import java.util.regex.Pattern; import antlr.ANTLRException; import hudson.AbortException; import hudson.CopyOnWrite; @@ -1763,6 +1766,63 @@ public abstract class AbstractProject

,R extends A return FormValidation.warning("There's no slave/cloud that matches this assignment"); return FormValidation.ok(); } + + public AutoCompletionCandidates doAutoCompleteAssignedLabelString(@QueryParameter String value) { + AutoCompletionCandidates c = new AutoCompletionCandidates(); + Set