CVSNT InnoSetup Installer download

Installer built by: Bo Berglund
Code created by: Tony Hoyle

Background
This is a download area I have created for use by people who do not want to use MSI installers in their PC:s (like myself).
For corporate reasons the main CVNT site has switched to using MSI installer technology for the CVSNT installation files instead of remaining with InnoSetup.
So I have used the installer script that Tony used to create a continuation for the InnoSetup installer. This is published here for download.

CVSNT related links:

Installer for ViewCvs for Windows
CVSMailer for CVSNT
CVSNT 2.5.03 installation tips
CVSNT 2.5.03 Auditing Configuration Tutorial

CVSNT homepage
CVSNT WIKI homepage
CVS-Gui (WinCvs) homepage

Karl Fogel's book 'Open Source development with CVS'
The free part of Karl Fogel's book in HTML format
DevGuy's CVS information pages

Roundup Issue Tracker Homepage
Roundup Issue Tracker on SourceForge
The Innosetup Installer homepage

Conversion Scripts from other VC systems to CVS

These are PERL scripts I have found on the web and since people keep asking for them I decided to host them here. This does not mean that I support any of them, just that I keep them available.

VSS2CVS conversion from VSS to CVS script
This is a version of the script from March 2002 that I happened to get my hands on. Could be useful for you if you want to convert your old VSS projects to CVS control. The script is supplied as-is, I have not used it myself so I cannot help out if there are problems.
VSS2CVS conversion script
The original ReadMe file from the vss2cvs script archive

PVCS2CVS conversion from PVCS to CVS script
This is version 1.6 of the perl script that I downloaded from Dave's website Download.
I don't have any connection to PVCS except I evaluated it 5 years ago before we decided to go with CVSNT instead. Could be useful for you if you want to convert your old PVCS projects to CVS control. The script is supplied as-is, I have not used it myself so I cannot help out if there are problems.
PVCS2CVS conversion script
Description text from the script body

CVS REPOSITORY WITH USEFUL SCRIPTS
Arthur Barrett of March Hare has forwarded the address to a CVS repository maintaining a number of "nice to have" scripts for various purposes such as converting other VCS repositories to CVS. To get these files simply do the following in a command window outside any sandbox:

set CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/sources/cvs
cvs login (supply an empty password)
cvs co ccvs/contrib

This will check out about 18 PERL and SH scriptfiles plus documentation etc.

Download CVSNT

This installer now includes the MFC71U.dll file that was missing before and caused the Control Panel icon to not show up.
It will also detect older versions of CVSNT and correctly uninstall the cvs and lockserver services.
From 2005-02-13 the setup files contain two updated cvs helpfiles for cvs. These helpfiles are also part of the extrafiles download below.
NEW:
I have now built an installer that only installs the CVSNT client files to be used for deploying new versions of CVSNT among client users. This installer is as yet to be considered beta even though I have done my best to evaluate which files are needed for a client. I would be very happy if this setup could be tested and any problems reported.
I know of one deficiency right now: The installer will set the path to the client cvsnt folder into the user environment, but for some reason it does not work properly until the user logs off and then on again.
I have included the Innosetup script file as a download for interested parties to study and help me out with. For example hints on how I can make the path update work without logging off/on are welcome.

CVSNT 2.5.03.2382 Stable SERVER setup file
CVSNT 2.5.03.2382 Stable Client Only setup file
CVSNT 2.5.03.2260 Previous Stable SERVER setup file
CVSNT 2.5.03.2260 Previous Stable Client Only setup file
Innosetup 4.1.7 scripts for the client and server installer

Alternate Download CVSNT

This installer is maintained by Oliver Giesen. It more closely simulates the "official" CVSNT MSI installer.

Alternate CVSNT setup file download

Building the Installer yourself

For those who want to build their own installer using the binaries zipfile from cvsnt:
Binaries are found on this page:
CVSNT Developer downloads
Here are the system files that are also needed (same source):
System files from the CVSNT website
You will also need additional files in order to accomplish this, the binaries file contains only the actual cvsnt files.
The extra files including a readme and the cvsnt.iss script I use can be found in the extrafiles zipfile link below.
It now also includes the cvs.chm and cvsclient.chm files that have been updated with the new stuff as of 2005-02-13
Extra files needed by the Innosetup installer for CVSNT

Building the CVSNT help files

The helpfile is not part of the binaries download from the CVSNT website so it has to be obtained elsewhere. In this case I have included compiled helpfiles in the extrafiles download above, but if you want to build them yourself then I have written an instruction file here:
How to compile the CVSNT helpfiles

Building CVSNT on Windows

If you are interested in modifying some part of CVSNT for a particular function you need, then it is quite possible to do so since CVSNT is OpenSource. What you need in this case is a working build environment that makes it possible for you to build the binaries.
I have created a small document outlining the steps needed in order to get a working build environment using Microsoft Visual Studio DOTNET 2003. It is part of the root dir of the cvsnt module when you check it out from the CVSNT CVS server on branch CVSNT_2_0_x (it does not exsist on TRUNK as yet).
You can read the document online here as well:
How to build CVSNT for Windows

Unique visit counter started 2004-12-09: