Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-vcm-dev] org.eclipse.team.core.sync


Hi,

One of the requirements of Team Support is to provide a small set of standard views that repository providers may wish to make use of. At present this list includes the Synchronization view from Eclipse 1.0 and the History view. In order to use these views, the repository provider will need to conform to additional APIs. This offers a code reuse story for leveraging common views so that all repository providers don't need to write each from scratch.

The APIs for supporting a standard set of decorators and the synchronization view should provide the following basic functionality:

- access to local resource state information (checked out, dirty, under version control).
- mechanisms to allow state information to coexist with external tools perform operations outside of the workbench.
- browsing of remote resources.
- calculation of 3-way synchronization state using timestamps and content.

The initial pass at an API for synchronization support has been released to org.eclipse.team.core.sync. I tried to provide enough JavaDoc to explain the purpose of the main interfaces. Over the next weeks we should focus on stabilizing these APIs by implementing them for both CVS and the Examples.

Jean-MIchel

Back to the top