Developer(s) | March Hare Software, Ltd. |
---|---|
Initial release | 1998 |
Stable release | 2009R2
/ September 15, 2017[1] |
Repository |
|
Operating system | Unix-like, Linux, Windows, Mac OS X, OS/400 |
Type | Version control |
License | GNU GPL, GNU LGPL, others |
Website | march-hare |
CVSNT is a version control system compatible with and originally based on Concurrent Versions System (CVS), but whereas that was popular in the open-source world, CVSNT included features designed for developers working on commercial software including support for Windows, Active Directory authentication, reserved branches/locking, per-file access control lists and Unicode filenames. Also included in CVSNT were various RCS tools updated to work with more recent compilers and compatible with CVSNT.
CVSNT was initially developed by users unhappy with the limitations of CVS 1.10.8, addressing limitations related to running CVS server on Windows and handling filenames for case-insensitive platforms. March Hare Software began sponsorship of the project in July 2004 to guarantee the project's future and to employ the original project manager on CVSNT development and commercial support.
CVSNT was commercially popular, with a number of commercial IDEs directly including support for it including Oracle JDeveloper,[2] IBM Rational Application Developer,[3] and IBM WebSphere Business Modeler.[4] The CVSNT variation of RCS tools were also widely used, including by Apple, Inc.[5] CVSNT was so ubiquitous in commercial programming that it was often referred to simply as CVS,[6] even though the open-source CVS developers had publicly stated that CVSNT was significantly different and should be kept as a separate project.[original research?]
Several books were written about CVSNT including CVSNT (CVS for NT)[7] and All About CVS.[8]