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"