提交 663f711a 编写于 作者: K kohsuke

use the newer newInstance and avoid using deprecated methods.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10064 71c3de6d-444a-0410-be80-ed276b4c234a
上级 4b81c94e
......@@ -17,6 +17,7 @@ import hudson.model.ModelObject;
import hudson.model.Run;
import hudson.model.TaskListener;
import hudson.model.TaskThread;
import hudson.model.Descriptor;
import hudson.org.apache.tools.ant.taskdefs.cvslib.ChangeLogTask;
import hudson.remoting.Future;
import hudson.remoting.RemoteOutputStream;
......@@ -71,6 +72,8 @@ import java.util.concurrent.ExecutionException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import net.sf.json.JSONObject;
/**
* CVS.
*
......@@ -963,8 +966,9 @@ public class CVSSCM extends SCM implements Serializable {
return "CVS";
}
public SCM newInstance(StaplerRequest req) throws FormException {
CVSSCM scm = req.bindParameters(CVSSCM.class, "cvs.");
@Override
public SCM newInstance(StaplerRequest req, JSONObject formData) throws FormException {
CVSSCM scm = req.bindJSON(CVSSCM.class,formData);
scm.repositoryBrowser = RepositoryBrowsers.createInstance(CVSRepositoryBrowser.class,req,"cvs.browser");
return scm;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册