VCS Interface classes

Andreas Pakulat apaku at gmx.de
Mon Apr 30 00:28:30 UTC 2007


On 30.04.07 02:22:02, Andreas Pakulat wrote:
> Hi,
> 
> I present to you our new VCS interface classes (that I finally managed
> to write up, based on the enourmus thread some time ago).
> 
> I'd like to keep the discussion to a minimum, so here are the points
> that are allowed to be discussed ;)
> 
> * major problems for a given system with the proposed interface
> * return types for the methods, we need a way to communicate at least
>   errors back, but I'm not sure how to do that best given that the 
>   methods should execute asynchronously
> * Parameters for push/pull in the distributed vcs iface, no idea whats
>   needed there
> * diff and log parameters, am not 100% sure there
> * usage of simple QString's for any parameter that can be a repository
>   url (anything that is always a local url should stay KUrl), if a VCS
>   system can't use a url for describing a repository location
> 
> I've tried to give some reasonable information about the various
> methods.
> 
> I think a week for discussion is enough (unless somebody plans vacations
> during the next week), thus I'm going to commit these interfaces to svn
> next weekend or on the bic monday. I'm not yet sure wether I remove the
> existing iface class (and force our two vcs-plugin-coders to move to the
> new interface) or wether I'll leave them in for another two or three
> weeks. Input on that is appreciated too.

And as always I forget to attach the files :P

Andreas

-- 
Your temporary financial embarrassment will be relieved in a surprising manner.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ibasicversioncontrolh.h
Type: text/x-chdr
Size: 6739 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20070430/b1d73707/attachment.h>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ibranchingversioncontrol.h
Type: text/x-chdr
Size: 1314 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20070430/b1d73707/attachment-0001.h>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: idistributedversioncontrol.h
Type: text/x-chdr
Size: 1184 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20070430/b1d73707/attachment-0002.h>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vcshelpers.h
Type: text/x-chdr
Size: 2091 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20070430/b1d73707/attachment-0003.h>


More information about the KDevelop-devel mailing list