Re: [Gnome-devtools] gnome-vcs: the start



--- Roel <roel lufthansa com> wrote:
> 
> There is one more thing that we can make with a gui
> version control system
> that the command line version doesn't have: a
> graphical representation of
> branches and versions of a file. Have a look at

That's an extension which can be made after the rest
is finished. I agree it's a nice feature (ClearCase
has something similar) but it's certainly not a
priority.

> tkcvs
> (http://www.twobarleycorns.net/tkcvs.html) to see
> what I mean. It is really

Thanks for the pointer! I didn't know this was
actually possible with cvs. I have to try and find out
how they did it :)

> useful, I use it every day because it makes the
> whole branch thing much
> clearer. Another very nice feature of this cvs
> frontend is it's way it
> represents diff's; you can see very fast where the
> changes between two
> versions are, and of what nature they are (added
> lines, changed lines or
> removed lines)

The diff system can be quite elaborate, I was planning
to use gtkdiff. This is also something which does not
have a high priority for me.

> How do you propose to integrate the different cvs
> systems? With a
> configuration file that maps every command to a
> common command set that can
> then be used by gnome-vcs, or with a plugin system
> wo that C plugins have
> to be written to add a control system?

Certainly not with a configuration file. The different
vcs differ too much to be able to handle everything
using this mechanism. Having 'plugins' (or different
components implementing the same interface) is the way
to go. Some vcs have an API which makes this a lot
easier... I don't think there is such a thing for cvs
(a libcvs or something), but I haven't really tried
very hard to find one yet.

Dirk


__________________________________________________
Do You Yahoo!?
Thousands of Stores.  Millions of Products.  All in one Place.
http://shopping.yahoo.com/




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]