Next: , Previous: , Up: Top   [Contents][Index]


3 Invocation

The following table summarizes command line options understood by vcsync.

-b
--detach

Detach from the controlling terminal after startup. This is mostly for use with CVS (together with the -s option). See CVS.

-D dir
--checkoutrc=dir

Look for the .checkoutrc file in directory dir. If found, process it. If dir ends with a slash, descend recursively into its subdirectories and process any .checkoutrc files found. See Checkoutrc, for a detailed discussion of .checkoutrc files and their purpose.

-d
--debug

Increase debugging verbosity. See Logging and debugging.

-c file
--config=file

Read configuration from file instead of the default location.

-e
--stderr

Log everything to standard error instead of the syslog.

-H
--config-help

Display help on the configuration file syntax and exit.

-h
--help

Print a short help summary and exit.

-l prio

Log everything with priority prio and higher to the stderr, as well as to the syslog.

-N name
--name=name

The configuration file can contain distinct sets of settings, called named configurations. This option instructs vcsync to read configuration from the set name. see Named configurations, for a detailed description of this feature.

-n
--dry-run

Do nothing, only print what would have been done.

-T cvs | svn | git
--vcs-type=cvs | svn | git

Sets the VCS type. Normally, this option is not needed, as vcsync is able to determine the VCS type automatically. See VCS detection.

-t
--lint

Check the configuration file syntax and exit.

-s n
--sleep=n

Sleep n seconds before doing the job. See CVS.

-w dir
--destination-root=dir

Defines destination root directory. See Synchronization settings.

-V
--version

Print program version and ext.

--usage

Print a terse summary of the command line syntax and exit.


Next: , Previous: , Up: Top   [Contents][Index]