Menu

TkRev / News: Recent posts

New TkRev release works with tcl/tk version 9

TkRev version 9.6 is released. All the breakage caused by the tcl/tk 9.x changes has been repaired. A few little functionality upgrades were added. The sorely neglected AUTHORS attributions are now up-to-date. The included tkdiff also has upgrades for tcl/tk 9.x

Posted by DorothyR 6 days ago

TkRev version 9.4.8

A few bugs have been fixed, and the Module Browser now does something when it's in an RCS directory.
But most of the work was on the UI. It looks better on MacOS and has enhancements for Linux/Unix. Way back when I adopted TkCVS and we were all using CDE, I gave it some ability to match the desktop colors. (We had 256 of them!) I've extended it somewhat to sense Gtk3 themes on Gnome-ish and KDE-ish desktops, and also NsCDE. Since I can't test it comprehensively and it may crash, I put it all behind a variable, $cvscfg(match_desktop) which is off by default.

Posted by DorothyR 2024-11-26

TkRev version 9.4.7

This release mostly addresses cosmetic issues. It makes the UI look better in dark themes, whether GTK or MacOS.
The included tkdiff has been updated to the latest version 5.7.

Posted by DorothyR 2024-08-11

TkCVS is now TkRev

TkCVS is now TkRev, because it supports other revision control systems so the old name had become misleading. Other than the icon and slightly revamped online help, it's still the same product.

Posted by DorothyR 2020-12-28

improvements for GIt

After some industrial-strength testing, many thanks to Phil Brooks, I've completely re-worked the Branch Browser so it's faster and more accurate. (If the branches are named, anyway. If they aren't, I can't do a thing with them.)
To improve performance in large repositories, there are two new variables which you can set in your ~/.tkcvs or your site_def:
cvscfg(gitdetail)
If it's false (off) the individual git log call to each file will be suppressed to save time. You won't see the hashtag or committer in the Workdir Browser.
cvscfg(gitmaxhist)
For the branch visualizer. Tells how far back into the history to go. Default is 250 commits.

Posted by DorothyR 2019-04-27

Bugfix releases

Because of the new functionality (with associated regressions) I'm going to be doing bugfix releases for awhile, so please try the newest

Posted by DorothyR 2019-01-07

TkCVS now with Git!

I made a new release of TkCVS, after all these years. The most important features are faster branch diagram construction in Subversion, and support for Git. The UI behavior on MacOS X is updated, too.

I'm not doing stand-alone packages for MacOS or Windows anymore, but the Tcl/Tk code will run anywhere Tk8.5 will.

I'm anxious to see how the Git support will be received. Git has so many divergent usage models, and I've kind of blundered into one of them, I think. The question is, is it sufficiently similar to other people's usage models to be generally useful? Let me know. As always, user contributions are welcome.... read more

Posted by DorothyR 2018-12-29

Version 8.2.3 released

This update includes support for Subversion 1.7, and it works better with Tk8.5 than it used to. The Windows version now has an installer.

Posted by DorothyR 2011-11-27

TkCVS 8.0 with Subversion support released

The TkCVS cross-platform user interface for CVS now supports Subversion too. Its tools for status, tagging, branching, merging, and checking in/out work for both systems. TkCVS can draw branch diagrams of the revision history of CVS and Subversion files.

Posted by DorothyR 2006-01-01

TkCVS 7.2

This version of TkCVS introduces a method of visualizing merge activity using tagging. The execution of CVS commands is less intrusive than in 7.1.x. Includes TkDiff 4.0, which has much-improved handling of PC-style filenames.

Posted by DorothyR 2004-01-04

TkCVS 7.1

TkCVS has a beautiful new revision-history diagram and many functional enhancements, mostly contributed by Mike Jagdis. From me, there's a new Merge tool. From John Lash, you can invoke the log browser on a single file from the command line, which saves a lot of time if you're working with a remote repository. There's more in the pipeline, but this is stable and has the best of the new features.

Posted by DorothyR 2002-11-10

Version 7.0

The new release of TkCVS is finally ready, in spite of me breaking my wrist.

I hope people find the Module Browser a little less challenging now, and that they like the new Working Directory Browser. I do.

I was hoping to run on MacOS X by this time, but Tcl/Tk for Aqua isn't ready. The X11 version works on Darwin/XFree86 though.

Posted by DorothyR 2001-06-04

TkCVS 6.4

The most important new feature is an optional column to show "cvs editors" status, with buttons to edit and unedit files. Filenames containing spaces are now permissible.

Most output windows are now searchable, and some configuration options can be saved.

TkCVS 6.4 requires Tcl/Tk8.1 or better.

Posted by DorothyR 2000-10-17

TkCVS 6.3 is out

TkCVS 6.x has been in beta for about two years.
The bugfixes have finally caught up with the new
features, and we are declaring a stable release.

Relative to TkCVS6.1, the browsers and dialogs in this version are more information-rich. Remote repositories are fully supported. There is also support for using CVS in "locking mode". A trace
facility has been added so you can see what CVS is doing, which greatly aids troubleshooting.... read more

Posted by DorothyR 2000-05-21
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.