Gruntspud CVS Client
Gruntspud is a graphical CVS client
written in Java and licensed under the GPL. It uses
the CVS client library from NetBeans as its core
and supports nearly all of the commands that this library provides.
Gruntspud was conceived as a plug-in for the jEdit editor, but also runs as
a standalone application.
One of the goals was to provide as much CVS control in a space
that works well as both a floating and a docked window in jEdit. Two
different views are provided, a tree view and a table view showing more
information are provided as tabs within the hosting application and
some simple filters are also provided.
You can start Gruntspud now using Java
12/04/2004 - Gentoo and Slackware
Gruntspud is now available both from Gentoo's portage tree and
as a Slackware package. Gentoo users should emerge gruntspud.
11/04/2004 - 0.4.6-beta release
Its been a while, heres some highlights ...
See the release notes included with all source distributions for more
- The log graph has been fixed (this ones been around for
quite a while!).
- Much improved 'Add' command (recursive adds, automatic
detetection of parent folders that need to be added).
- Several options to better match the jEdit look and feel.
All icons can be made monochrome, keyboard shortcuts can be disabled as
can menu icons.
If you like Gruntspud, you can also now donate
to the project via the sourceforge project page.
01/12/2003 - 0.4.5-beta released
Very minor release, with a couple of bug fixes and a new
Note: If you are upgrading, you will
need to remove all installed Gruntspud plugins or you may have trouble
running the application. Look in [user-home]/.gruntspud/plugin and
remove all of the files.
- At last! The command progress monitor now shows the total
progress of the command where possible.
- Experimental diff. revision feature temporarily removed.
- File permissions now get set correctly on supporting
29/11/2003 - 0.4.4-beta released
It seems there was still a problem with line endings on
Windows which this release addresses. The conflict resolver in
GruntspudSA has also been improved and a few more packages have had
i18n support added (no translations yet though).
20/11/2003 - 0.4.3-beta released
The nasty line endings bugs has been fixed, together with a
small amount of other fixes and new features. A start has been made on
tidying up the source and adding javadoc's, as well as the beginnings
of i18n support.
See the RELEASE_NOTES.txt included with the distributions
20/11/2003 - 0.4.2-beta warning
A serious issue
has been discovered that could screw your sources. Under some
circumstances, the first character of every line could be deleted.
Unfortunately, I suffered disk failure and have only just got up and
running but a fix should be available sometime in the next few days. In
the meantime, I would suggest using the last stable release 0.2.2.
09/11/2003 - 0.4.2-beta is released
- The style of line endings a file uses can be now be shown
in the explorer.
- Fixes for jEdit 4.2 plugin central release.
- New option to not translate line endings at all ('Ignore')
- Diff. improvements in standalone version
- And much more. See the RELEASE_NOTES.txt included with the
10/05/2003 - 0.4.1-beta is released
Mainly bug fixes and a couple of new features.
- Commit message could sometimes change itself.
- New Directory filters. You can now also filter on 'Needs
Attention', 'Project', 'Module', 'Up-to-date' and 'Plain'.
Directory filters only work when your current home directory is defined
as a project. The behaviour of some of the pre-defined filters has
changed to take advantage of this, 'Commitable' for instance will only
show directories that contain commitable files.
- See the RELEASE_NOTES.txt included with the distributions
24/04/2003 - 0.4.0-beta is released
At last, a new version of Gruntspud. Much has changed, heres some
- New 'projects' feature. Defining a directory as a project
means that the whole file tree is loaded up front. This provides the
ability to show directories that have files that need attention
somewhere within, without them being opened. This takes more memory,
the benefits are worth it. This also vastly improves the performance of
refiltering and flat mode.
- New 'Styles' options. Files and replies from the server can
be coloured however you choose using foreground, background and bold /
- Integrates with ErrorList plugin in jEdit to show where
conflicts have occured.
- The remote status of files can be retrieved and reflected
in the explorer (use 'Status' and 'Update status in explorer' option)
using the new 'Needs checkout', 'Needs merge' and 'Needs Patch'
statuses. There can also be filtered, and in conjunction with flat mode
make an excellent way of seeing what has changed without updating.
- Fits a lot better into jEdit by using the File Browser
fonts, colors and icons.
- Much much more ...
First ensure you have Java Web Start
installed, then click here.
Note: The Web Start JAR is currently signed with a Thawte
Personal Email Certificate.
Thanks to ...
- Nate Sammons for his work on the report dialog and
- Nicholas Allen for the Log graph and Diff viewer
- All Netbeans CVS library developers without who
Gruntspud would have taken a lot longer.
- SSHTools for
providing native SSH2.
- Jakub Steiner and the Gnome project for most of
- Jørgen Nørgaard for 0.4.2's diff.
- Everyone else who made suggestions and found bugs.