On the CVS preference page you can customize several aspects of the CVS Plug-in.
Option |
Description |
Default |
---|---|---|
Prune empty directories | Use this option to specify the pruning of empty directories on update and in the synchronization view. Although pruned directories aren't shown in the workbench there is actually still an empty directory in the repository. This is helpful because CVS doesn't provide a client with the ability to remove directories from the server. | Enabled |
Consider file contents in comparison | Use this option to compare contents for changed files found when comparing CVS resources. Usually, time stamps are used to compare CVS files, and this is by far the fastest method. However, in some cases a more accurate comparison can be achieved by comparing file content. Disabling this option will speed up comparisons but may result in compare entries whose contents are the same. This option only applies to comparisons and not to merges and Workspace synchronizations. | Enabled |
Delete unmanaged resources on replace | Use this option to allows resources not under CVS control to be deleted when replacing with resources from the repository. | Enabled |
Treat all new files as binary | Use this option to override the file content settings and treat all new files as binary. | Disabled |
Validate server version compatibility on first connection | Use this option to enable a query of the CVS server version on the first connection to determine server compatibility. The server version will be output to the console and if an incompatibility is detected a warning message will be logged when connecting. | Enabled |
Confirm move tag on tag operation | Use this option to be prompted when the Move tag option is chosen when tagging. | Enabled |
Display detailed protocol output to stdout | Use this option to display the communication trace between the Workbench and a CVS server. | Disabled |
Convert text files to use platform line neding | Use the option to convert the line endings of text files to the line ending used by the platform. This option can be disabled if you are checking out resources to a *nix drive that is mounted on a Windows machine. | Enabled |
Show revision comparisons in dialog | Use this this option to show revision comparisons in a dialog instead of a compare editor. | Disabled |
Communication timeout | Use this option to configure the amount of time in seconds to wait before timing out from a connection to the CVS server. | 60 seconds |
Quietness level | Sets the amount of status information CVS prints for a command. In Somewhat quiet mode the printing of unimportant informational messages is suppressed. The consideration of what is important depends on each command. In Very quiet mode all output except what is absolutely necessary to complete the command is suppressed. In Very Quiet mode, some CVS servers may not communicate important information about errors that have occurred. You may want to consider using Somewhat quiet mode instead. | Verbose |
Default keyword substitution | Use this option to set the default keyword substitution for text files. | ASCII with keyword expansion -kkv |
Save dirty editors before CVS operations | Use this option to configure what happens when
there are open editors with unsaved changes when a CVS operation is performed.
Options are:
Never Continue CVS operations even if there are unsaved changes in open editors. Prompt Ask the user what to do with unsaved changes in open editors. Auto-save Automatically save unsaved changes in open editors before each CVS operation. |
Prompt |
Option |
Description |
Default |
---|---|---|
Console text color settings | Use these options to change the colors for the
text shown in CVS Console.
|
|
Show CVS output in Console view | Use this option to show the output of CVS commands in the Console view. Enabling this option may show useful information but will slow down command operation. | Disabled |
Use external program vs. Use internal connection method | This page allwos you to configure the ext connection method to use an external program or another connection method to to connect to a server. The later option is provided to allow custom connection methgod such as extssh to remain compatible with external CVS client tools. | Use external program |
CVS_RSH | Use this option to configure the program that
will be called to connect to the remote CVS server. The RSH command is invoked
with following calling pattern:
CVS_RSH Parameters CVS_SERVER |
ssh |
Parameters | Use this option to configure the parameters passed to the CVS_RSH program. The default parameter pattern is {host} -l {user}. It can be tailored using the {host}, {user}, {password} and {port} variables. | {host} -l {user} |
CVS_SERVER | Use this option to configure the name of the remote CVS server program to run. Change this setting only if the remote CVS server binary name is different than the default. | cvs |
Connection type | Ue this option to set the connection method to be used for repository locations that use the ext connection method, if the option to use another connection method is enabled. |
Text | Use the options on this page to configure how CVS information will be added to text labels. |
Icons | Use the options on this page to configure the which icons can be used as overlays to show CVS specific information in views. |
General | Use the options on this page to configure general
preferences about the decorators:
Compute deep outgoing state for folders Use this option to configure if the outgoing indicators on folders should be calculated. Disabling this option improves the performance of the decorators because calculating the dirty state for folders requires computing the dirty state for all child resources. (enabled by default) |
General | Use the options on this page to configure where the ssh key directory is and what keys are to be sent to a server when connecting. |
Proxy | Use the options on this page to configure an HTTP or SOCKS5 proxy. |
Key Management | Use the options on this page to create, manage and export keys |
Configure projects to use Watch/edit on checkout | Use this option to indicate that files checked out out from the repository should be made read-only. | disabled |
When read-only files are modified in an editor | Use this option to configure what occurs when
a read-only file is modified in an open editor or by another tool.
Send a cvs edit notification to the server Issues a cvs edit notification to the server before making the file writable. If other editors exist on the file, the user will be prompted and may continue or cancel. Edit the file without informing the server Makes the file read-only without notifying the server. |
Send a cvs edit notification to the server |
Before a CVS edit notification is sent to the server | Use this option to configure what occurs when
a read-only file is modified in an open editor or by another tool and the
Send a cvs edit notification to the server is enabled.
Always Prompt Always prompt the user for confirmation Only prompt if there are other editors Shows the user the list of current editors and allows the user to confirm or cancel the edit. Never Prompt Send the edit notification without prompting |
Only prompt if there are editors |