CVS

Skip to end of metadata
Go to start of metadata
You are viewing documentation of TeamCity 4.x, which is not the most recent released version of TeamCity. Please refer to the listing to choose another version.
Search

Searching TeamCity 4.x Documentation

Table of Contents


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
Module name Specify the name of the module managed by CVS.
CVS Root
Use these fields to select the access method, point to the user name, CVS server host and repository.
For example: ':pserver:user@host.name.org:/repository/path'.
For a local connection only the path to the 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 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
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
Specify the proxy settings.
Use proxy
Check this option if you want to use a 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 the 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 a supported version of SSH.
SSH port
Specify SSH port number.
SSH Password Click this radio button if you want to authenticate via an SSH password.
Private Key
Click this radio button to use private key authentication. In this case specify the path to the private key file.
SSH Proxy Settings See proxy options above.

Local CVS Settings

Option Description
Path to the CVS Client Specify the path to the local CVS client.
Server Command Type the server command. The 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 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.

Changes Checking Interval

Option Description
Checking interval Select a radio button to choose between the global predefined server setting or entering a custom interval for checking VCS for changes.
Some public servers can block access if polled frequently.

VCS Root Sharing

Option Description
VCS Root Sharing Enable this option to use this VCS root in other projects or build configurations. See Shared VCS Roots for more information.

Labels:

vcs vcs Delete
settings settings Delete
cvs cvs Delete
Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.