CVS
This page contains descriptions of fields and options available when setting up a VCS root using CVS. Depending on the selected access method, the page shows different fields, that help you to easily define the CVS settings:
Common Options
Option | Description |
---|---|
Specify the name of the module managed by CVS. | |
Use these fields to select the access method, point to the user name, CVS server host and repository. For example:
| |
Click one of the radio buttons to define the way CVS will fill in and update the working directory. The following options are available: | |
Since there are no atomic commits in CVS with help of this setting you can instruct TeamCity not to take (detect) change if specified period of time is not passed since the change date. This should avoid situations when one commit is shown as two different changes in the TeamCity web UI. |
PServer Protocol Settings
Option | Description |
---|---|
Click this radio button if you want to access the CVS repository by entering password. | |
Click this radio button to specify the path to the | |
Specify connection timeout. | |
Specify the proxy settings. | |
Check this option if you want to use a proxy, and select the desired protocol from the drop-down list. | |
Specify the name of the proxy. | |
Specify the port number. | |
Specify the login name. | |
Specify the password. |
Ext Protocol Settings
Option | Description |
---|---|
Path to external rsh | Specify the path to the rsh program used to connect to the repository. |
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 |
---|---|
Select a supported version of SSH. | |
SSH port | Specify SSH port number. |
Click this radio button if you want to authenticate via an SSH password. | |
Click this radio button to use private key authentication. In this case specify the path to the private key file. | |
Local CVS Settings
Option | Description |
---|---|
Specify the path to the local CVS client. | |
Type the server command. The server command is the command which makes the CVS client to work in server mode. Default value is |
Advanced Options
Option | Description |
---|---|
Check this option to apply gzip compression to the data passed between CVS server and CVS client. | |
Check this option to send environment variables to the server for the sake of compatibility with certain servers. | |
Check this option to use the history file on server to search for newly committed changes. Enable this option to improve CVS support performance. By default, the option is checked off because not every CVS server supports keeping a history log file. |