CVS for Windows

Abstract:
This document covers the platform and program-specific details of CVS clients for Windows.

Audience:
Code and web contributors who use CVS in Windows OS.

Assumptions:
Familiarity with basic Windows file and OS conventions. In some situations, mozilla.org documents may contain UNIX instructions that need some conversion.
A working understanding of cvs.


"cvs" - line command from CVShome.org
Where to get it:
http://www.cvshome.org/dev/codewindow.html
Documentation:
Online: http://www.cvshome.org/docs/
Where is goes:
You can install the binary anywhere, but you should modify your system PATH variable to make it easy to use.
.cvspass will be stored in your home directory (e.g. D:\Documents and Settings\Administrator on Win2K), unless you use set your "HOME" environment variable.
Other issues:
  • The first time you login, this warning will be displayed.
cvs login: warning: failed to open D:\Documents and Settings\Administrator\.cvspass for reading: No such file or directory

This is the correct behavior, see the cvs developer's bug report.
  • Most cvs line command examples are in UNIX.

    Make sure you use: "set=" instead of "setenv"
Version (should be 1.10 or higher):

Use cvs -v  to display the version:
Concurrent Versions System (CVS) 1.11.12 (client)

Copyright (c) 1989-2003 Brian Berliner, david d `zoo' zuhn,
                        Jeff Polk, and other authors

CVS may be copied only under the terms of the GNU General Public License,
a copy of which can be found with the CVS distribution kit.

Specify the --help option for further information about CVS
WinCvs (MacCvs) - graphical client
Where to get it:
WinCvs is the Windows port of MacCvs, a Macintosh client (before Mac OS X made a native line command possible). If you work on both Mac OS X and Windows, you might use MacCvs and WinCvs for a consistent cvs platform.

There are three types of downloads (Recommended, Milestone, and Development). Recommended is probably the best choice.
http://www.wincvs.org/download.html#WINCVS
Documentation:
http://cvsgui.sourceforge.net/doc.html
Local documentation as well.
Version:
WinCvs 1.3.13.2 uses "Concurrent Versions System (CVSNT) 2.0.8 (client/server)"
CVSNT is installed with WinCvs..
TkCVS - client that combines CVSand Tcl

Where to get it:
General information is available at: http://www.cvshome.org/dev/addontkcvs.html
Commnets:
Because of the installation requirements, this may not be the ideal client for most mozilla.contributors. If anyone is using this, please send comments to the author.

jCVS - the site was not working at the time of publication

Feedback: please add comments or suggestions to Bug 236847.