[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index] [Home]

Re: jCVS Swing Port (was: jCVS version using Swing UI available)


> I'm afraid I am late to this thread.  (I just joined the mailing list today)  Is there
> a version of jCVS which uses Swing?  If so is it possible for developers to
> obtain this version?  I would hate to edit an old version implementing stuff in
> AWT if Swing is the UI which future releases will use.

You are not late. I pulled in a mail discussion, mid-thread, to get it
archived, so it only looks like you missed part of it. :)

Anyway, Erwin had emailed me indicating that he had made a port of 4.7.2
to Swing. In my reply, I pointed out that I had already done a good
deal of work on the Swing port. Now that we have this mailing list, I can
describe my plans here for the archive.

My intentions all along have been to make release 4.X of jCVS the final
AWT based version. I had hoped to bring that release to the point of
"fully featured", in the sense that there was no missing functionality,
before the final "cut". Then, I wanted to build a final branch for
4.X that could incorporate any bug fixes or enhancements.

This way, there would always be a well supported AWT based version of
jCVS available. I think this is important (at least until Swing is
omnipresent). I was also thinking of making the Swing based jCVS
a package unto itself. In other words, it would be a separate app.
I would appreciate input on that choice.

Once I had released the final 4.X, which is looking like it will be
release 4.8, I wanted to turn my attention to releasing 5.0. Release
5.0 is to be a full Swing port, with all of the com.ice.util code
that makes ICEMail so nice (configuration, dynamic properties, etc.).
Release 5.0 is to include colorized diff and merge windows, as well
as a version tree browser (someone wrote that, but I never got the
code).

Once I released 5.0, I intended to open the project up so that others
could more easily work on it, as opposed to going through me. This is
part of the reason that I created the Giant Java Tree. To create a site
to facilitate public development.

So, I guess what I am saying is that it would be real nice if I could
complete the 5.0 release before the project is opened up to indescriminate
hacking. However, I am open to help on a couple of the pieces, since I
do not have infinite time. And if folks need to make changes and can not
wait on me, then it would be nice to coordinate so there is a reasonable
chance of an easy merge.

If you think you are going to make some significant changes to jCVS and
would like them integrated into the general release, send me email and
we will work it out. If you would like to work on something in 5.0, send
email and let me know.

tim.
Tim Endres, ICE Engineering, Inc.
   mailto: time@ice.com    http://www.ice.com
   "Usenet - A slow moving self parody." -- Peter Honeyman