REMINDER: Final review of VCS interfaces

Matt Rogers mattr at kde.org
Tue May 22 21:23:07 UTC 2007


On Tuesday 22 May 2007 11:19, Matthew Woehlke wrote:
> The VCS interfaces are looking good, and we would like to start moving
> over to them next week (5/28). If you have not already, please review
> them and comment if you see any problems, things that look wrong, things
> you don't understand, things that might not work with your favorite VCS,
> etc.
>

Be aware that the VCS interfaces will be under continual review, developer 
time allowing, just like the rest of the KDevelop code is, until we have a 
feature freeze for KDevelop 4.0. At that time, we will freeze the entire 
platform API, and only then will changes to the API and the interfaces not be 
allowed.

>
> Updates:
>
> IBranchingVC has been overhauled since the last call for review and
> should be usable now. Also ranges were dropped from VcsRevision, so
> please check if there are any functions that should be able to handle
> ranges that currently do not take both start and end revisions.
>
>
> Known Issues:
>
> - VcsRevision still needs comparison operators.
> - Many functions need default parameters.
> - Doc is incomplete and doc grammar is inconsistent.
> - Some functions may be missing '= 0'?
> - etc.
>
> None of these are issues that will require recoding once our plugins are
> using the interfaces (the way needing to change a signature would) so
> they aren't "urgent" yet. Important issues right now are getting all the
> functions we need, with the right signatures, in the right places.

-- 
Matt




More information about the KDevelop-devel mailing list