Name

export

Synopsis

export 
  [ -d dir 
  [ -N ] ] 
  [ -D date | -r rev ] 
  [ -f ] 
  [ -k kflag ] 
  [ -l | -R ] 
  [ -n ] 
  [ -P ] 
  module ...

Export files from the repository, much like the checkout command, except that the result is not a sandbox (i.e., CVS subdirectories aren’t created). This can be used to prepare a directory for distribution. For example:

$ cvs export -r foo-1_0 -d foo-1.0 foo
$ tar czf foo-1.0.tar.gz foo-1.0

The standard meanings of the common client options -D, -f, -k, -l, -n, -r, and -R apply. Additional options are:

-d dir

Use dir as the directory name instead of using the module name.

-n

Don’t run any checkout programs.

-N

Don’t shorten paths.

When checking out a single file located one or more directories down in a module’s directory structure, the -N option can be used with -d to prevent the creation of intermediate directories.

Get Mac OS X Panther in a Nutshell, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.