Import Panel

The Import Panel is what you use to import a vendor export into the CVS repository. It is also a good way to add a large number of new files to a module.

Access Method and Login

Like all of the panels that allow you to access the CVS server, the top of the panel describes the access and login information. This common access and login input area determines how you access the server. You will need to get the information from the CVS system administrator.

Connection Parameters

The import command requires a number of parameters to properly import files properly. These parameters are specified in the text fields below the login area. These fields are detailed in the following table.
Name Description
CVS Module This is the path name that identifies the CVS module that you wish to checkout from the server. This can be either a module alias, or a pathname to an actual module.
CVS Server This is the hostname of the CVS server.
CVS Repository This is the full path name of the repository you wish to access. The path is the root of the cvs repository.
Import Directory This is the full pathname of the local import directory. The imported files will be read from this directory. If you checked the Import SubDirectories checkbox in the Additional panel, then all subdirectories in the subdirectories will be imported, as will their subdirectories.
Arguments Place any arguments for the CVS import command in this field.

Additional Parameters

The import command allows for so many parameters, that a second panel was required to allow you to enter them. These fields are mostly text fields, which require a lot of screen space. These fields are detailed in the following table.
Name Description
Import Subdirectories If checked, subdirectories will also be imported. Otherwise, only the files in the import directory will be imported, and subdirectories will be ignored.
Vendor Tag The vendor tag that will be applied to the import branch.
Release Tag The release tag that will be applied to the imported files.
Log Message The log message that will be recorded with the imported files.
Ignores This is a CVS ignore spec that identifies files that should be ignored and not imported. The specs in this field will be added to the default ignore spec.
Binary Files This field is another "ignore spec", except that in this case every file that matches the spec will be treated as a BINARY file, and imported into the repository with the '-kb' flag. This allows you to check in both text and binary files in one operation. CVS users will recognize this as a feature provided by cvswrappers.