hudson.plugins.mercurial
Class MercurialInstallation
java.lang.Object
hudson.model.AbstractDescribableImpl<ToolInstallation>
hudson.tools.ToolInstallation
hudson.plugins.mercurial.MercurialInstallation
- All Implemented Interfaces:
- ExtensionPoint, Describable<ToolInstallation>, EnvironmentSpecific<MercurialInstallation>, NodeSpecific<MercurialInstallation>, Serializable
public class MercurialInstallation
- extends ToolInstallation
- implements NodeSpecific<MercurialInstallation>, EnvironmentSpecific<MercurialInstallation>
Installation of Mercurial.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
executable
private String executable
downloadForest
private String downloadForest
debug
private boolean debug
useCaches
private boolean useCaches
MercurialInstallation
@DataBoundConstructor
public MercurialInstallation(String name,
String home,
String executable,
String downloadForest,
boolean debug,
boolean useCaches,
List<? extends ToolProperty<?>> properties)
getExecutable
public String getExecutable()
executableWithSubstitution
String executableWithSubstitution(String home)
getDownloadForest
public String getDownloadForest()
getDebug
public boolean getDebug()
isUseCaches
public boolean isUseCaches()
allInstallations
public static MercurialInstallation[] allInstallations()
forNode
public MercurialInstallation forNode(Node node,
TaskListener log)
throws IOException,
InterruptedException
- Specified by:
forNode in interface NodeSpecific<MercurialInstallation>
- Throws:
IOException
InterruptedException
forEnvironment
public MercurialInstallation forEnvironment(EnvVars environment)
- Specified by:
forEnvironment in interface EnvironmentSpecific<MercurialInstallation>
Copyright © 2010. All Rights Reserved.