CVS For Windows

  • cvsssh1.10.5-1.2.26.1a - CVS-1.10.5 and SSH-1.2.26.1 binaries for Windows NT (For use on .eecs.berkeley.edu machines only)
  • The cvsssh distribution includes the following pieces:
  • The cvsssh distribution is shipped with a README.txt file that describes the installation process.
  • The cvsssh distribution also includes John Reekie's CVS docs, including information about setting up under Windows.
  • The cvs.exe binary came from http://download.cyclic.com/pub
  • The Windows Help files are part of WinCVS The help files are available as: cvshlp.zip
  • ssh-1.2.26.1 is based on information found on Gordon Chaffee's SSH webpage.
    His web page includes a patch against ssh-1.2.14 and links to the ssh-1.2.26.1-win32 Windows binaries from ftp.cs.hut.fi.
  • The CVS and SSH binaries include encryption that the US Goverment classifies and a munition, so we can't make the binaries available to people outside of the EECS.Berkeley.EDU and CS.Berkeley.EDU domains.

    However, we can include instructions on how we built the binaries. If you can't download ssh-1.2.26.1, you might try the ssh-1.2.14-win32.bin.zip binary from ftp.cs.hut.fi

    Changes between ssh-1.2.14-win32 and ssh-1.2.26.1-win32

  • Shipped as part of an Installshield installer that includes CVS 1.10.5
  • Included the Windows Help files.
  • Bug fixes for .shosts and RSA, which allows users to run cvs from NT without typing their password.
  • Build instructions

    The Installer includes prebuilt binaries, which were were built with VC++6.0 via a Cygwin bash shell. The instructions below are for anyone who is trying to rbuild from scratch.

    If you would like to obtain the patch we used to build the prebuilt binaries, send email to cxh at eecs

    1. Currently, our tree is checked in to the repository as ssh, so if you already have CVS and you have a mho cluster account, you can do
      cvs co ssh
      
    2. In the System Control Panel
      1. Add D:\Program Files\Microsoft Visual Studio\VC98\Bin;D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin to your Path
      2. Create a new variable called INCLUDE and set it to D:\Program Files\Microsoft Visual Studio\VC98\Include
      3. Create a new variable called LIB and set it to D:\Program Files\Microsoft Visual Studio\VC98\LIB
    3. Under Cygwin bash, build ssh with:
      cd ssh
      nmake -f makefile.vc TOOLS32=d:\\PROGRA~1\MICROS~2\VC98