This task allows to retrieve a CVS client and server version. Since Apache Ant 1.6.1.
| Attribute | Description | Required | 
| Attributes from parent Cvs task which are meaningful here | ||
| cvsRoot | the CVSROOTvariable. | No | 
| cvsRsh | the CVS_RSHvariable. | 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 | 
  <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