Provided by: cvsservice_23.08.1-0ubuntu1_amd64 bug

NAME

       cvsservice - a DCOP service for accessing CVS repositories

SYNOPSIS

       cvsservice [ generic-options ]

DESCRIPTION

       The  CVS service is a DCOP service for accessing and working with remote CVS repositories.
       Applications may link with this library to access the  DCOP  service  directly  from  C++.
       Alternatively,  scripts  may  access  the  service using the standard dcop(1) command-line
       tool.

       DCOP is the Desktop Communication Protocol used throughout KDE.

       The CVS DCOP service consists of the following three parts:

       CvsService
              The main interface to the functionality of the cvs(1) command line  client.   There
              is  one method for each CVS command, e.g., add, checkout, commit, etc.  The methods
              assemble the command line arguments, create a CvsJob and return  a  DCOPRef  object
              for  it  to the caller.  There is one instance of this service for each application
              instance.

       Repository
              This DCOPObject manages the configuration data of the current CVS repository.   The
              data is automatically updated when other service instances change it.

       CvsJob This  class  represents  a  CVS  job.   You  can execute and cancel it, and you can
              retrieve the output of the cvs client by  either  connecting  to  the  proper  DCOP
              signals  or  by using the output() method.  There are two types of jobs.  First the
              non-concurrent job which has to run alone, like cvs update or import.   Second  the
              jobs which can run concurrently like cvs log or annotate.

       The  CVS  service is provided with Cervisia, which is part of the KDE Software Development
       Kit.

OPTIONS

       For a full summary of options, run cvsservice --help.

SEE ALSO

       cervisia(1), cvs(1), cvsaskpass(1), dcop(1).

       Details of how to use the CVS service from within a shell script, a C++ program or through
       the JavaScript bindings can be found in /usr/share/doc/libcvsservice0/DESIGN.

AUTHOR

       The CVS service was written by Christian Loose <christian.loose@kdemail.net>.
       Cervisia  was  written  by  Bernd  Gehrmann  <bernd@physik.hu-berlin.de>,  Christian Loose
       <christian.loose@kdemail.net>,  Andre   Woebbeking   <woebbeking@web.de>,   Carlos   Woelz
       <carloswoelz@imap-mail.com> and others.
       This  manual  page  was  prepared  by Ben Burton <bab@debian.org> for the Debian GNU/Linux
       system (but may be used by others).

                                          March 19, 2005                            CVSSERVICE(1)