CVS
This page contains the description of fields and options available when setting up CVS options as a project VCS root. Depending on the selected access method, the page shows different fields, that help you to easily define CVS settings.
Common options
| Option |
Description |
| Module name |
Specify the name of the module managed by CVS. |
CVS Root |
Use these fields to select the access method, point to user name, cvs server host and repository.
For example: ':pserver:user@host.name.org:/repository/path'.
For local connection only path to CVS repository should be used.
TeamCity supports the following connection methods:
|
| Checkout Options |
Click one of the radio buttons to define the way CVS will fill in and update the working directory. The following options are available:
- Checkout HEAD Revision.
- Checkout from Branch
- Checkout by Tag
|
| Quiet Period |
Specify a period no CVS activity in seconds, during which the builds should not start. |
PServer Protocol Settings
| Option |
Description |
CVS Password |
Click this radio button if you want to access the CVS repository by entering password. |
Password File Path |
Click this radio button to specify the path to the .cvspass file. |
Connection Timeout |
Specify connection timeout. |
Proxy Settings |
|
Use proxy |
Check this option if you want to use proxy, and select the desired protocol from the drop-down list. |
Proxy Host |
Specify the name of the proxy. |
Proxy Port |
Specify the port number. |
Login |
Specify the login name. |
Password |
Specify the password. |
Ext Protocol Settings
| Option |
Description |
Path to external rsh |
Specify the path to rsh program used to connect to the repository. |
Path to private key file |
Specify the path to the file that contains user authentication information. |
Additional parameters |
Enter any required rsh parameters that will be passed to the program. Multiple parameters are separated by spaces. |
SSH Protocol Settings (internal implementation)
| Option |
Description |
SSH version |
Select supported SSH version. |
SSH port |
Specify SSH port number. |
| SSH Password |
Click this radio button if you want to authenticate via SSH password. |
Private Key |
Click this radio button to use private key authentication. In this case specify the path to the file that contains private key, and password. |
| SSH Proxy Settings |
See proxy options above. |
Local CVS Settings
| Option |
Description |
| Path to CVS Client |
Specify the path to the local CVS client. |
| Server Command |
Type the server command. Server command is the command which makes the cvs client to work in server mode. Default value is 'server' |
Advanced Options
| Option |
Description |
Use GZIP compression |
Check this option to apply gzip compression to the data passed between CVS server and CVS client. |
| Send all environment variables to the CVS server |
Check this option to send environment variables to the server for the sake of compatibility with certain servers. |
History Command Supported |
Check this option to use history file on server to search for newly committed changes. Enable this option to improve cvs support performance. The options is checked off by default because not every CVS server supports keeping history log file |
VCS Checkout Subdirectory