Provided by: cvsservice_19.12.3-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)