diff --git a/core/src/main/java/hudson/model/AbstractProject.java b/core/src/main/java/hudson/model/AbstractProject.java index 4d84c6b77143559e0d4d6f0438ef24f058544ec7..f500235b45905073186c413cd1ffceb2a8814801 100644 --- a/core/src/main/java/hudson/model/AbstractProject.java +++ b/core/src/main/java/hudson/model/AbstractProject.java @@ -97,7 +97,7 @@ public abstract class AbstractProject
,R extends A /** * True to suspend new builds. */ - public boolean disabled; + protected boolean disabled; /** * Identifies {@link JDK} to be used. @@ -228,6 +228,14 @@ public abstract class AbstractProject
,R extends A
return disabled;
}
+ /**
+ * Marks the build as disabled.
+ */
+ public void makeDisabled(boolean b) throws IOException {
+ this.disabled = b;
+ save();
+ }
+
@Override
public BallColor getIconColor() {
if(isDisabled())
diff --git a/core/src/main/java/hudson/scm/SubversionSCM.java b/core/src/main/java/hudson/scm/SubversionSCM.java
index 456e07617066e55036249765ddcb8ea142231612..af65e80c76a087c347009a3f709eac32d5a98092 100644
--- a/core/src/main/java/hudson/scm/SubversionSCM.java
+++ b/core/src/main/java/hudson/scm/SubversionSCM.java
@@ -336,7 +336,7 @@ public class SubversionSCM extends SCM implements Serializable {
private List