## CvsVersion

### Description

This task allows to retrieve a CVS client and server version. Since Apache Ant 1.6.1.

### Parameters

Attribute | Description | Required
Attributes from parent Cvs task which are meaningful here
cvsRoot | the `CVSROOT` variable. | No
cvsRsh | the `CVS_RSH` variable. | No
dest | directory containing the checked out version of the project | No, default is project's basedir.
package | the package/module to check out. | No
port | Port used by CVS to communicate with the server. | No, default port 2401.
passfile | Password file to read passwords from. | No, default file ~/.cvspass.
failonerror | Stop the build process if the command exits with a return code other than `0`. Defaults to false | No
Specific attributes
clientversionproperty | Name of a property where the cvsclient version should be stored | No
serverversionproperty | Name of a property where the cvs server version should be stored | No

### Examples

      <cvsversion cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic"
           passfile="/home/myself/.cvspass"
           serverversionproperty="apachecvsversion"
           clientversionproperty="localcvsversion"
      />

finds out the cvs client and server versions and stores the versions in the properties called apachecvsversion and localcvsversion