TkCVS requires Tcl/Tk 8.4. Tkcvs and tkdiff expect to find a program called "wish" in the path. This can be a symbolic link to wish8.x or whatever is appropriate. Naturally, you also need CVS and diff. To install TkCVS, run "doinstall.tcl". The installer provides an entry containing the default path for installation, and it shows where it will put the various files, On Unix/Linux, the default location is /usr/local, and on Windows it's C:. If you want to put TkCVS somewhere else, type a new directory in the entry and hit return. doinstall.tcl can be run without the gui and with an argument specifying the destination. Usage: doinstall.tcl [-nox] [destination] --- IMPORTANT: Configuration Files --- Look at /lib/tkcvs/tkcvs_def.tcl and see if there's anything you want to change. You may need to change the variables which specify how to invoke various programs and the location of the the temporary directory. You can also choose a default editor, specify colors for important tags, and set many other preferences. tkcvs_def.tcl will look for a file called site_def in the same directory it is in. That's a good place to put site-specific preferences such as tag colours, without having them overwritten the next time you update tkcvs. Also, you can put personal preferences in the .tkcvs file in your home directory. User interface preferences should usually go there. This is the order of precedence: ~/.tkcvs /lib/tkcvs/site_def /lib/tkcvs/tkcvs_def.tcl Some important preferences: cvscfg(editor) "xterm -e vi" cvscfg(shell) "xterm -name tkcvsxterm -n {TkCVS xterm}" -------------------------------------- On Windows: You need Tcl/Tk, CVS, and diff.exe. Make sure these are in your PATH. Also set CVSROOT. If your version of Windows doesn't set HOME, you should set that too. We recommend not to use Cygwin to set up TkCVS for Windows. TkCVS runs just fine native, and the Windows version of Tcl won't understand Cygwin's paths, which can lead to problems if you use the Cygwin shell. -------------------------------------- Aqua Tk on MacOSX: Just drop TkCVS.app and TkDiff.app into your Applications folder. No separate Wish shell is necessary. Pay attention to the .tkcvs file that's written in your home directory when TkCVS is run. You may want to specify a different editor or shell: set cvscfg(editor) /Applications/TextEdit.app/Contents/MacOS/TextEdit