Our goal is to provide services, not just bandwidth.

However, since our original goal is to provide services for GNU projects, we can, as an exception, mirror GNU projects whose main development platform is not Savannah.

This has to be done manually. Submit a support request if you need it. A requirement is to provide us with rsync access to your repository.

Technically: create a projectnamersync user, member of projectname, then go to /subsystems/cvs/etc/cron.d/rsync_external_cvs_repositories and follow the template. The mirroring process will exclude CVSROOT/ (AccessToCVSROOT for details), except CVSROOT/history and CVSROOT/valtags.