org.apache.tools.ant.taskdefs.cvslib
Class CvsVersion
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.AbstractCvsTask
org.apache.tools.ant.taskdefs.cvslib.CvsVersion
- All Implemented Interfaces:
- java.lang.Cloneable
public class CvsVersion
- extends AbstractCvsTask
this task allows to find out the client and the server version of a
CVS installation
example usage :
<cvsversion
cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic"
passfile="c:/programme/cygwin/home/antoine/.cvspass"
clientversionproperty="apacheclient"
serverversionproperty="apacheserver" />
the task can be used also in the API by calling its execute method,
then calling getServerVersion and/or getClientVersion
- Since:
- ant 1.6.1
Methods inherited from class org.apache.tools.ant.taskdefs.AbstractCvsTask |
addCommandArgument, addCommandArgument, addConfiguredCommandline, addConfiguredCommandline, configureCommandline, getCommand, getCvsRoot, getCvsRsh, getDest, getErrorStream, getExecuteStreamHandler, getOutputStream, getPackage, getPassFile, getPort, getTag, removeCommandline, runCommand, setAppend, setCommand, setCompression, setCompressionLevel, setCvsRoot, setCvsRsh, setDate, setDest, setError, setErrorStream, setExecuteStreamHandler, setFailOnError, setNoexec, setOutput, setOutputStream, setPackage, setPassfile, setPort, setQuiet, setReallyquiet, setTag |
Methods inherited from class org.apache.tools.ant.Task |
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CvsVersion
public CvsVersion()
getClientVersion
public java.lang.String getClientVersion()
- Get the CVS client version
- Returns:
- CVS client version
getServerVersion
public java.lang.String getServerVersion()
- Get the CVS server version
- Returns:
- CVS server version
setClientVersionProperty
public void setClientVersionProperty(java.lang.String clientVersionProperty)
- Set a property where to store the CVS client version
- Parameters:
clientVersionProperty
- property for CVS client version
setServerVersionProperty
public void setServerVersionProperty(java.lang.String serverVersionProperty)
- Set a property where to store the CVS server version
- Parameters:
serverVersionProperty
- property for CVS server version
supportsCvsLogWithSOption
public boolean supportsCvsLogWithSOption()
- Find out if the server version supports log with S option
- Returns:
- boolean indicating if the server version supports log with S option
execute
public void execute()
- the execute method running CvsVersion
- Overrides:
execute
in class AbstractCvsTask