This area is an archive and is no longer actively maintained. Information found on this page is likely to be extremely out of date and therefore highly inaccurate. We recommend the Ximbiot - CVS Wiki for up-to-date information about CVS and its associtated tools.

If you do find anything useful on this page that is not yet in the Ximbiot - CVS Wiki and you have the time, please add it!

CVSup

CVSup is a tool for fetching files from CVS repositories. It can fetch complete files or multiple revisions from the same file (that is, it can mirror several repositories including version histories).


Development of CVSup

These are just a few random ideas about how CVSup might be modified from someone who probably won't have time to implement them:

  • Understand the CVSROOT/val-tags file. This would fix the limitation "CVSup cannot distinguish between valid and invalid tags" described in the CVSup documentation.
  • Rewrite it in a language which is more popular than Modula-3. C is going to be the most portable, but a variety of choices would be an improvement over Modula-3 (from the point of view of making it easy to install).
  • Maybe unify the protocol with the CVS remote protocol. See some notes about missing features from the CVS protocol. There probably would also be performance issues to look into.

Where to Get CVSup:
  • You probably want to find a CVSup executable for your platform. Building from source is also a possibility but you need a Modula-3 compiler for that. See the CVSup pages mentioned below for download details.

For More Information:
  • There is a nice CVSup page from John D. Polstra, the developer of CVSup.
  • Most of the following projects have information on downloadable CVSup executables and CVSup usage, both in general and in their project.
  • Our Multisite Information Page has a few notes on tools other than CVSup, which accomplish some of the same things.

Mailing Lists and NewsGroups:
  • One appropriate mailing list is info-cvs which also covers CVS. To subscribe send mail to info-cvs-request@gnu.org
  • One newsgroup for CVSup and other version control systems is comp.software.config-mgmt.
  • Also see the FreeBSD mailing lists mentioned on the FreeBSD CVSup page.


Return to The CVS Add-on List.