[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:39:30 CEST

On Wed, Jul 04, 2001 at 10:28:58AM -0500, Ben Collins-Sussman wrote:
> 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.

Agreed, perhaps I should have been more clear in my intentions. I meant
(mostly) that I plan to base a lot of the GUI part of it on what cervisia has,
not that I planned to s/cvs/svn/g it.
> 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.
As above I do plan to implement in terms of the library API's.
> (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.)

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.