[RFC] Workingstyle of different VCS systems

Andreas Pakulat apaku at gmx.de
Mon Apr 9 18:04:39 UTC 2007


On 09.04.07 10:54:11, Matthew Woehlke wrote:
> Matt Rogers wrote:
> > I think we need to support tagging and branching in the interface somehow. 
> > Just because it's not something that developers do often, it's something we 
> > should support, especially if we want a "make a release, package it, and 
> > publish it" plugin, like we have with KDevelop 3.
> 
> Ok, well the multiple interfaces thing will cover this :-). The plug-in 
> will just have to be careful about VCS's that don't implement tagging as 
> something that is not branching (e.g. subversion, as opposed to perforce 
> where they are *totally* different actions).
> 
> This brings up a wrinkle... we need to be careful how we define a 
> "checkout scope"... in svn it is just a path; in perforce it is a client 
> view (i.e. a mapping consisting of several path pairs with an optional 
> exclude flag). Tagging needs to take a "checkout scope" as input.

I'm not sure what you mean, but I suppose we can talk about that better
once we have a few interface definitions. I'll try to create at least
the basic one and one for repository stuff tonight.

Andreas

-- 
Today is National Existential Ennui Awareness Day.




More information about the KDevelop-devel mailing list