DCVS CVSup Access

The DCVS CVS source repository from elego Software Solutions which is used for DCVS development and bugfixes is now available via CVSup.

CVSup is a client/server application for the replication of collections of files through a TCP connection. It is especially suited for CVS repositories, as it understands the complete syntax of RCS files. It is probably the fastest mirroring tool currently available. Better still, it is open source and subject to the free BSD style license. More information about CVSup and precompiled programs for several platforms can be found at http://www.polstra.com/projects/freeware/CVSup/.

CVSup is completely written in Modula-3, and the server now installed for the dcvs distribution has of course been compiled with the latest CM3 compiler. You can use the cvsup client to replicate the complete or partial dcvs repository, or to checkout the latest dcvs sources, or those belonging to a named configuration. Please have a look at the sample cvsupfile.dcvs provided for the dcvs distribution. You will probably want to change the donwload location of the files and the source collections to be copied. Please read all the available documentation and FAQs if you are not familiar with CVSup's installation and use.

Once you've adapted the cvsupfile to your personal needs and preferences, you can start the download with

      cvsup -L 2 cvsupfile.dcvs
    

if you want the GUI, or with

      cvsup -g -L 2 cvsupfile.dcvs
    

for simple command line access. -L specifies the log level and can vary between 0 and 2.