Developer(s) | March Hare Software, Ltd. |
---|---|
Stable release |
2.5.05 / March 26, 2010
|
Repository | [cvs://:pserver:cvs:@cvs.cvsnt.org:/cvsnt cvs://:pserver:cvs:@cvs.cvsnt.org:/cvsnt] |
Operating system | Windows, Unix-like, Linux, Mac OS X, OS/400 |
Platform | Cross-platform |
Type | Version control |
License | GPL |
Website | cvsnt |
Developer(s) | March Hare Software, Ltd. |
---|---|
Stable release |
2009R2 / July 29, 2011
|
Repository | [cvs://:pserver:cvs:@cvs.cvsnt.org:/cvsnt cvs://:pserver:cvs:@cvs.cvsnt.org:/cvsnt] |
Operating system | Unix-like, Linux, Windows, Mac OS X, OS/400 |
Platform | Cross-platform |
Type | Version control |
License | GPL and others |
Website | march-hare |
Developer(s) | March Hare Software, Ltd. |
---|---|
Stable release |
3.1.01 / December 31, 2008
|
Repository | [cvs://:pserver:cvs:@cvs.cvsnt.org:/cvsnt cvs://:pserver:cvs:@cvs.cvsnt.org:/cvsnt] |
Operating system | Unix-like, Linux, Windows, Mac OS X |
Platform | Cross-platform |
Type | Version control |
License | LGPL |
Website | evscm |
The CVSNT Versioning System implements a version control system: it keeps track of all changes in a set of files, typically the implementation of a software project, and allows several (potentially geographically separated) developers to collaborate. It is compatible with and originally based on Concurrent Versions System (CVS), which has become popular in the open-source world.
CVSNT keeps track of the version history of a project (or set of files).
CVSNT is based on the same client–server architecture as the Concurrent Versions System: a server stores the current version(s) of the project and its history, and clients connect to the server in order to check-out a complete copy of the project, work on this copy and then later check-in their changes. A server may be a caching or proxy server (a read only server that passes on write requests to another server) or a read and write (normal) server.
Typically, client and server connect over a WAN or Internet, but client and server may both run on the same LAN or even the same machine. The server software runs equally well on Unix and Windows. It is compatible with CVS clients and supports a large number of configuration management methodologies including the CVS compatible unreserved method and the VSS-like reserved method.
The modular nature of CVSNT allows server administrators to dynamically enable and disable protocols as well as load additional functions via triggers such as Audit, Defect Tracking Integration, Automatic Checkout (for webservers) and more.
CVSNT Server features include:
Users unhappy with the limitations of CVS 1.10.8 began the development of CVSNT. The original limitations addressed were related to running CVS server on Windows and handling filenames for case-insensitive platforms.