The CvsGui project is providing several high-end interface clients (WinCvs, MacCvs, gCvs) written in C++ using popular frameworks (MFC, PowerPlant, GTK+) with a scripting support via Python or TCL.
Yet Another Diff Tool
YaDT - Yet another Diff Tool. It is another front-end for diff and in earlier versions diff3 utility. With YaDT you can compare and merge 2 and/or 3 files. YaDT is written on Tcl/Tk and wrapped in a single executable file with the help of sdx and tclkit. diff and cvs utilities are embedded inside YaDT. Also, YaDT supports Git and Mercurial repositories, but git and hg are not embedded inside YaDT, you should have git/hg executable in your path environment.
A personal document management system combining the features of backup, version control and document management tools.
A Tcl/Tk based graphical interface to the CVS and Subversion configuration management systems. RCS too.
CVS Chronoview is a client-side tool that presents a chronological view of the history of multiple files in a CVS repository. It does not rely on any server-side tool.
A set of expect scripts to migrate entire CMS repository histories to CVS. <P> Migration includes original authors and dates, creates CVS tags from CMS classes and verifies correct conversion.
The tcl.prehiti.net applications are a collection of useful development, productivity and image manipulation tools written in tcl. The featured application is mcvs.tcl, a new graphical front-end for CVS.