EditByBrothersoft: 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.
A set of GUI front-end for CVS written in C++ and distributed under GNU General Public License (GPL).
CvsGui features
* Sophisticated graphical user interface helps to utilize full power of CVS for experts and quickly learn basics for beginers.
* Native look-and-feel on Windows, Mac and Unix/Linux thanks to the use of popular GUI frameworks like MFC, CJLibrary, Metrowerks PowerPlant and gtk+.
* Scripting support allows to easily automate, extend and customize common tasks.
* Realtime sandbox view with visual indication of the local state of files.
* Various filters to monitor any folder or all its subfolders in a flat view.
* Command line support makes any CVS commands or command options not directly handled by GUI possible.
* Repository
Tags, modules and files browser allows to easily enter command parameters.
* Changes in the files can be verified using diff command or external diff application.
* File revisions
History can be displayed as a graph.
* Supports text, binary and Unicode file types.
* The type of the files is automatically detected upon import and add command.
* Reserved edits help to organize team work.
* Close cooperation with CVSNT project resulting in very dynamic and effective development of new features.
* Full source code provided.
CvsGui distribution
* WinCvs/MacCvs/gCvs are distributed as binaries and source code.
CvsGui support reference
* Subscribe to the CvsGui mailing list to discuss the GUI issues.
* Report and track bugs using the Source Forge Tracker.
* Subscribe to the CVSNT mailing list for support and help for users of CVSNT.
* Subscribe to the CVS mailing list for help on CVS use.