CVSup

from Wikipedia, the free encyclopedia
CVSup

CVSup.png
Screenshot of the CVSup user interface
Basic data

Maintainer John Polstra
developer John Polstra
Current  version 16.1h
(April 12, 2003)
programming language Modula-3
German speaking No
www.cvsup.org

CVSup is a computer program which files and directories synchronized while minimizing the amount of data transferred by specific depending on the file type Delta - algorithms used. CVSup was originally designed to keep source code archives of version control systems such as CVS up to date, but was eventually expanded to synchronize any type of file.

CVSup is basically comparable to the rsync program in terms of its properties , but there are some important differences. So CVSup tries to balance the data exchange in every direction instead of placing the main emphasis on the direction server-client. The same goes for CPU and hard disk usage.

In addition, specialized delta algorithms are used depending on the type of file. Since, for example, files grow in a certain way within a CVS archive, the amount of data to be transferred or the required computing resources can be further minimized by adapting the algorithm accordingly. Many other file types are supported, and if no specific support is built in, a generic algorithm is used.

CVSup is written in Modula-3 . Csup is compatible with CVSup implementation of CVSup clients in C .

Web links