CVS fetcher

The URN for the CVS fetcher is cvs. This fetcher honors the variables CVSDIR, SRCDATE, FETCHCOMMAND_cvs, UPDATECOMMAND_cvs. DL_DIR specifies where a temporary checkout is saved. SRCDATE specifies which date to use when doing the fetching (the special value of "now" will cause the checkout to be updated on every build). FETCHCOMMAND and UPDATECOMMAND specify which executables to use for the CVS checkout or update.

The supported parameters are module, tag, date, method, localdir, rsh and scmdata. The module specifies which module to check out, the tag describes which CVS TAG should be used for the checkout. By default the TAG is empty. A date can be specified to override the SRCDATE of the configuration to checkout a specific date. The special value of "now" will cause the checkout to be updated on every build.method is by default pserver. If ext is used the rsh parameter will be evaluated and CVS_RSH will be set. Finally, localdir is used to checkout into a special directory relative to CVSDIR.

SRC_URI = "cvs://CVSROOT;module=mymodule;tag=some-version;method=ext"
SRC_URI = "cvs://CVSROOT;module=mymodule;date=20060126;localdir=usethat"