OnWorks favicon

cvssync - Online in the Cloud

Run cvssync in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command cvssync that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



cvssync - fetch CVS repository masters via rsync


cvssync [-c] [-v] [-n] [-o outdir] [host-path module | cvsurl]


cvssync attempts to fetch a copy of a remote CVS repository into a local directory. All
you have to tell it is the arguments you’re expected to hand CVS to perform a checkout of
the remote.

Alternatively, you can give it a single argument in URL format, of the form

If a previous cvssync has been done into the directory, cvssync will do the least amount
of file copying required to resynchronize the local copy with the remote. It relies on
rsync(1) to accomplish this.

cvssync knows about the site-structure idiosyncracies of some major CVS hosting sites and
applies that knowledge so you don’t have to. Presently its rules are known good for
SourceForge, Savannah, Sourceware, and Berlios. Its default method should work for many
other sites. You can use the -v option to see what rsync command is actually generated in
these cases.

Because cvssync uses rsync, you may need to have an ssh public key installed in an account
on the target system for it to work.

cvssync is an auxiliary tool issued with cvs-fast-export in order to facilitate moving CVS
repositories to version control systems that aren’t chipped out of flint. Of course, you
can also use it for backups and other purposes.


Create a mirror that you can do checkouts from. Normally this tool creates a bare
mirror of the module masters you are interested in without creating a module
subdirectory and CVSROOT. With this option, the created directory structure is changed
to include an empty CVSROOT, and the masters go in a subdirectory named after the
module. A cvs -d:local: co command can then be used to make a local checkout for

Dry-run. Generate the commands that would be performed but do not execute them. Useful
with -v.

Set the name of the output directory. The default is to use the module name.

Verbose. Show subcommands as they are being executed.


There is another program called cvsync for making live mirrors; this is not it. One
important difference is that cvsync requires a dedicated service daemon, cvsyncd, to be
running on the CVS host; it’s not designed for ad-hoc fetches from random hosting sites.


Note that these examples may become obsolete as CVS repositories are decommissioned. They
are meant to illustrate usage patterns.

cvssync cvs.sourceforge.net:/cvsroot/rfk robotfindskitten
Fetch the Robot Finds Kitten project from Sourceforge

cvssync rfk.cvs.sourceforge.net:/cvsroot/rfk robotfindskitten
Using the full Sourceforge pseudo-hostname also works.

cvssync anonymous@rfk.cvs.sourceforge.net:/cvsroot/rfk robotfindskitten
Any login credential is ignored.

cvssync rfk.cvs.sourceforge.net:/rfk robotfindskitten
The leading /cvsroot on a SourceForge path can be omitted.

cvssync cvs://cvs.sourceforge.net/rfk#robotfindskitten
Same fetch using the URL argument style.

cvssync anonymous@cvs.savannah.gnu.org:/sources/groff groff
Fetch the groff project repository from Savannah

cvssync cvs.savannah.gnu.org:/groff groff
Login credential and leading /sources can be omitted on Savannah.

cvssync cvs://cvs.savannah.gnu.org/groff#groff
Same fetch using the URL argument style.


Report bugs to Eric S. Raymond <esr@thyrsus.com>. The project page is at

Use cvssync online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    VBA-M (Archived - Now on Github)
    VBA-M (Archived - Now on Github)
    Project has moved to
    Features:Cheat creationsave statesmulti
    system, supports gba, gbc, gb, sgb,
    Download VBA-M (Archived - Now on Github)
  • 2
    Linux System Optimizer and Monitoring
    Github Repository:
    Audience: End Users/Desktop. User
    interface: Qt. Programming La...
    Download Stacer
  • 3
    Fork of TeamWinRecoveryProject(TWRP)
    with many additional functions, redesign
    and more Features:Supports Treble and
    non-Treble ROMsUp-to-date Oreo kernel,
    Download OrangeFox
  • 4
    itop - ITSM  CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: a complete open
    source, ITIL, web based service
    management tool including a fully
    customizable CMDB, a helpdesk system and
    a document man...
    Download itop - ITSM CMDB OpenSource
  • 5
    Clementine is a multi-platform music
    player and library organizer inspired by
    Amarok 1.4. It has a fast and
    easy-to-use interface, and allows you to
    search and ...
    Download Clementine
  • 6
    ATTENTION: Cumulative update 2.4.3 has
    been released!! The update works for any
    previous 2.x.x version. If upgrading
    from version v1.x.x, please download and
    Download XISMuS
  • 7
    Modular headtracking program that
    supports multiple face-trackers, filters
    and game-protocols. Among the trackers
    are the SM FaceAPI, AIC Inertial Head
    Tracker ...
    Download facetracknoir
  • More »

Linux commands