[KDev4] VCS Integration
Kuba Ober
kuba at mareimbrium.org
Tue Mar 13 16:58:55 UTC 2007
On Tuesday 13 March 2007, Andreas Pakulat wrote:
> On 13.03.07 08:52:15, Robert Gruber wrote:
> > Hello!
> >
> > As I've seen from the recent posts to the mailinglist, dukju ahn is
> > already working on bringing SVN support to KDevelop4, aren't you?
> >
> > Is anybody working on the CVS integration? If not, I could take that
> > task.
> >
> > However, to me, there are still some important questions to solve?
> > Has there been any decicion on how to integrate version controll systems?
>
> No, I have a few things in my mind but nothing thought out yet...
>
> > Maybe like in KDevelop3 where each plugin has been able to add items to a
> > context menu? This method was very easy to use for the VCS plugin, as it
> > alredy got a list of files to work on from the Context object.
>
> Well, context menu will happen one way or another. More important is
> that we define a minimal extension interface that every VCS can
> implement. A quick thought brings up the following actions:
>
> import (into repository)
> chechkout
> update
> commit
> diff
> log
Hmm.
What would all those do? What's an "import"? Is this adding a file to a
change? Then checkout -- is it for whole tree, or for a single file? What
does an update do?
Aegis, a nice software configuration systen, works on whole trees, i.e. you
check out a read-only tree (a change), which has no writable files, and only
symlinks, hardlinks/copies or even no links at all to the read-only baseline.
In the tree that you checked out you can copy individual files to be
read-write, and work on them. Depending on the build tool, you need symlinks,
hardlinks/copies, or you may live without links at all.
Cheers, Kuba
More information about the KDevelop-devel
mailing list