Copyright © 2002-2003 by Jordan Russell. All rights reserved.
Download version 0.55 (date 2002-01-19, approx. 293 KB, full Delphi 5 source code included)
Browse CVS repository
InnoCVS is my attempt at making a relatively user-friendly CVS front-end. It is currently in the early stages of development; various CVS features and options are not available yet.
InnoCVS is licensed under the terms of the GNU General Public License.
Not being actively developed. I'm only making changes when I have a personal need.
- Download InnoCVS.
- Download cvs.exe version 1.11.2* if you haven't already done so; place it in your InnoCVS directory, or somewhere in your system's PATH.
(* This is a binary I compiled myself with Visual C++ 6. The binary at cvshome.org is broken; it gives a bogus error message when committing to local repositories.)
- Start InnoCVS by running ICVS.exe.
- Select CVS | Log In to PServer. For connecting to my server, the settings are:
Once the settings have been entered, click OK. If it worked, you should see "Success" in the log at the bottom of the window.
(Note: Logging in is a one-time-only step.)
- Once logged in, you're ready to check out (download) the desired module - tb2k, issrc, or innocvs. Navigate to a directory in which you want to check out the module, then select CVS | Check Out Module. Verify that the server settings are correct, then type in the desired module name and click OK.
- You should then see a new folder with the name of the module you checked
out. Double-click the folder. There should see all the files.
- Whenever you want to update the files to the latest versions, go to the folder and do CVS | Update. (No special settings are necessary on the Update dialog.)
It's that easy :)
For best results, I recommend that you use the version of cvs.exe linked above. You may have problems if you use a different version. Specifically, InnoCVS might show files as being locally modified when they really are not. This is due to differences in the way certain Win32 ports of cvs.exe store times in the CVS\Entries files.
- When starting icvs.exe from the command line, you can specify an initial directory as the first parameter.
Some things that need to be done in the future...
- Support for (most) all CVS commands and options.
- Better menu layout.
- An optional toolbar.
- A good help file?