[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: GUI Notes

From: Kevin Pilch-Bisson <kevin_at_pilch-bisson.net>
Date: 2001-07-04 20:44:14 CEST

On Wed, Jul 04, 2001 at 05:38:57PM +0200, Alexander Mueller wrote:
> Hmmm, things seem to tend to go the same way they went on Linux. Hopefully not.
> Right now we are using CVS on our Linux Server, LinCvs on Linux-Station and
> WinCvs on our Win2k-Boxes.

I think that the goal of subversion is to have a command line version which
runs anywhere, but also to have several different gui's (as contributed),
which will also be usable. Thus, you would have the option of using either
the command line, or the gui. (Although my not so modest hope would be that
there would be a good enough gui that you don't have to fall back on the
command line.)
> I really love the subversion features. A lot of them were things I missed with CVS.
> Right now we are plannung to design a Java GUI. I know there are quite some
> of them out there. But what I really miss with them is the clean and beautiful object
> design. I have to use the command line tools to change things and interpret the
> administrative files to see what happened and get the extended attributes.
> Swapping over to Subversion I hoped to be able to do the same. Its true,
> using a C api is niced. But using a commandline interface is more
> platform independent.
> What do you guys out there think about this issue?
> Alex
> Ben Collins-Sussman schrieb:
> > Kevin Pilch-Bisson <kevin@pilch-bisson.net> writes:
> >
> > > Just thought I would point out cervisia, a KDE CVS gui. It is now a
> > > KPart(embeddable component) as well. If no one gets to it before
> > > then, I will probably look at changing it to use subversion some
> > > time in August.
> >
> > The screenshots look beautiful, certainly nicer than the GNOME
> > "pharmacy" cvs gui.
> >
> > But be careful: there's a lot a hand-waving going on when you talk
> > about just "changing it to use subversion". CVS and Subversion have
> > fundamentally different revision-control models -- like the whole
> > global revision idea, for example. And properties. And branches and
> > tags.
> >
> > And the other problem is that all current CVS guis are just wrappers
> > around the command-line client, along with direct parsing of CVS/
> > administrative files. Considering all the effort we've gone through
> > to "librarize" subversion, it would be a *huge* disappointment to me
> > if a GUI didn't use our APIs.
> >
> > (In fact, I think it would be downright dangerous to directly parse
> > SVN/ administrative files! That's why we have a C API to access their
> > contents -- the file formats should be nobody's business, and we
> > should be able to change them at will, as long as the API stays the
> > same.)
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> > For additional commands, e-mail: dev-help@subversion.tigris.org
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org

Kevin Pilch-Bisson                    http://www.pilch-bisson.net
     "Historically speaking, the presences of wheels in Unix
     has never precluded their reinvention." - Larry Wall

  • application/pgp-signature attachment: stored
Received on Sat Oct 21 14:36:33 2006

This is an archived mail posted to the Subversion Dev mailing list.