Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-vcm-dev] Team 2.0 APIs for non-vcm providers

The Team 2.0 APIs seems to focus on how to create an API that enables vcm
providers in a nice way to create seemless SCM integration
with the Eclipse platform.

But I can't find any real API's to interact in a neutral way with a vcm
provider.

Please correct me and help me on the right track if I'm wrong...

I have the following minimum requirements for such an neutral API:

1.    What is the version and timestamp of the most current versioned
resource of a specific resource in the workspace if any
2.    Which versions (with timestamps) of a specific resource is in the
repository if any.
3.    What is the version (and timestamp) of a specific resource in the
workspace when it was checked out last. And is it now 'dirty' ?
4.    'Check-out' a specific version of a resource from a repository to the
workspace.
5.    'Check-out' a specific version of a resource from a repository as
data (for a compare action in my tool).
6.    Select the vcm provider to interact with using project natures.

If these requirments are met by the Team APIs it will open up for plugin
developers to create tools in the build, deployment and change area
without need to know the API of a specific vcm provider. This would benefit
vcm providers as well if there is somekind of core API with basic
functionality.

I would really like to have comments on this because we have developed some
tools for Visual Age for Java which we cannot port fully to
Eclipse without beeing able to interact with a repository in a neutral way
(As some maybe now the Envy repository has an API that actually
has my requirements met).

Regards
Henrik Falk,
IBM Certified Professional Consultant
Mobile e-business Practice
internet: hfalk@xxxxxxxxxx



Back to the top