TkCVS is a Tcl/Tk-based
graphical
interface to the CVS and Subversion configuration
management systems. It will also help with RCS. The user
interface is consistent across Unix/Linux, Windows, and MacOS X.
TkDiff is included for browsing and merging your changes.
TkCVS shows the status of the files in the current working
directory, and has tools for tagging, merging, importing,
exporting, checking in/out, and other user operations.
TkCVS also aids in browsing the repository. For Subversion, the
repository tree is browsed like an ordinary file tree.
For CVS, the CVSROOT/modules file is read. TkCVS
extends CVS with a method to produce a "user friendly" listing of
modules by using special comments in the CVSROOT/modules file.
Although TkCVS now supports Subversion, it will still work happily
without it in your CVS directories. It didn't abandon CVS, it
just grew some new capabilities.
|
|
Changes in version 8.1
- Rework the merge functionality. Now there's only one dialog for tagging,
which you OK when you're ready to commit the merges. Subversion tagging works
a lot better too.
- In the Workdir Browser and Module Browser, highlighting now goes across
all columns, and selection is enabled all columns. The Workdir Browser uses the
internal Tk panedwindow instead of a homebrew widget-based one. This has
advantages and disadvantages, but it will have more advantages when we can
migrate to tk8.5.
- Add a menu item to do "svn resolved"
- Fix [ 1824733 ] CVS menu in SVN work area for changed file
- Fix invocation of tkdiff when one SVN revision is selected in the
branch browser, diffing it against the current file like the cvs
behavior
- Add options to use -l and not use -P in cvs update-with-options.
- Improve visibility of searched item in annotation text.
- Fix for when an e-mail address appears in svn status in https protocol
Changes in version 8.0.4
- Added a command line option -annotate or -blame to open the
annotation browser from the command line
- Don't fail if CVS gives a date format that tcl can't handle
(for our friends in Deutschland)
- Fix svn url trouble with French localization
- Add a contrib directory containing a wrapper for gvimdiff
to replace tkdiff if desired, and a Tk UI to compare the contents of
directories
- Several small fixes for the Branch Browser in Subversion
|
| TkCVS
8 requires Tcl/Tk8.4. If you need to use Tk8.3 and don't use
Subversion, you can still download TkCVS 7.2.5. |

|

|
|
|
|
|
|
You need Tcl/Tk in order to use
TkCVS, except for the Macintosh package. Naturally, you need
CVS and/or Subversion, as well.
|
For Windows, you need to get a PC version of diff. Diff
and many more GNU utilities for Win32 can be found at
this Unix Utils site,
now on SourceForge.
Warning: I advise against mixing a Cygwin CVS client with a
Windows-native Tcl/Tk interpreter. They don't get along with
each other very well. Either go Windows-native all the way,
or Cygwin all the way.
|
It's also under
Subversion control at Tigris
under the name tksvn. |
|
|
|
|
Home
|
Mail
|

Fish by Layne Karkruff
|
|