CVS Project Parameters
Top  Previous  Next


The CVS Project Parameters dialog is used to define the access parameters to the CVS server:
 
 
 
On new projects, the Server group provides 4 methods to define the CVS server parameters:
 
·User defined – Select this option if you know the CVS server parameters (you must know the Host name, CVS Root and Repository mode). For example, the raw definition -d:sspi:myserver.com:c:/cvsrepo/projects implies that the Host name is 'myserver.com', the CVS Root is 'c:/cvsrepo/projects' and the Repository mode is 'sspi'.  
·Open-source community – Select this option to access one of the pre-defined open-source hosts. Currently, CS-CVS supports the following hosts:  
oSourceForge Guest – This enables read-only access to all projects stored on SourceForge hosts.  
oSourceForge Developer – This enables developer access to all projects stored on SourceForge. You must have a valid username and password in order to login to a project.  
oCVSNT – This enables read-only access to the cvsNT project.  
·Hosting providers - Select this option to access one of the pre-defined 3rd-party CVS hosting servers. You must open a test account before selecting this option. For more details, see: http://www.componentsoftware.com/Products/cvs/server.htm  
·Load predefined - Select this option to load an XML definition file prepared for you by your CVS administrator or by a CVS hosting service provider. Click Details… to load the XML definition file. For more details on XML definitions format, see: http://www.componentsoftware.com/Products/cvs/prjdef.htm  
 
The settings set by the Server group selection are initial settings only. You must review every filed value and make sure it matched the server definition.
 
Repository mode
The repository mode is determined by the CVS administrator according to the security level required by the project and other considerations. CS-CVS supports all the commonly used modes.

Repository Parameters

The repository parameters are:

oHost – This is the name or IP address, of the server that holds the CVS repository. The list-box displays a list of recently used hosts.  
oCVS Root – This is the path on the CVS server where the CVS repository is stored. This path is determined by the CVS administrator. (This field is case sensitive.) You may save many projects in one CVS repository. The CVS term for project is Module.  
oModule – If you know the module name, or, if you want to create a new module you may type the module name. (This field is case sensitive.) If you need to access a sub-project, you may type its path, e.g. Project1/specs.  
 
You may use CS-CVS to get the list of all the modules in the repository. To do so:  
 
1.Expand the Module list box.  
2.A confirmation message is expected, click Yes.  
3.In specific modes, CS-RCS will prompt for username and password. Specify the details and click OK.  
4.If you get any errors, fix them and re-try. The error "LS command is not supported" is expected when connecting to certain Unix servers.  
5.Whenever connection to the CVS server has been established, the module list is displayed.  
6.Select the desired module.  
 
oAdvanced options (keywords) – These options are determined by the CVS administrator when using special settings, e.g. irregular TCP/IP port numbers. Click Tips… for a list of all keywords available for the selected repository mode.  
 
The repository parameters must match the CVS project definitions as made on the server. You will not be able to access the project if this is not the case.
Click OK to test your settings. If you get any error, fix it.
If you are accessing a public server, a warning indicating that you only have read-only access to the project is expected.
Click Yes to confirm.

Whenever connection to the CVS project has been established successfully, the dialog is closed and the Project Properties dialog is displayed again.