Beschreibung: An diesem Erweiterungspunkt kann ein Repository-Provider registriert werden. Ein Repository-Provider sorgt für die Synchronisierung von Projektinhalten im lokalen Arbeitsbereich mit einer entsprechenden Einheit in einem Remote-Repository eines bestimmten Typs (z.B. CVS, Clearcase, PVCS, etc.).
Die Provider können eine Erweiterung für diesen Erweiterungspunkt liefern.
Konfigurationsbefehle:
<!ELEMENT repository EMPTY>
<!ATTLIST repository
id
CDATA #REQUIRED
class
CDATA #REQUIRED
>
org.eclipse.team.core.RepositoryProvider
erweitert.Das folgende Beispiel stellt eine Repository-Erweiterung dar:
<extension point="org.eclipse.team.core.repository">
<repository
id="org.eclipse.team.cvs.core.cvsprovider"
class="org.eclipse.team.internal.ccvs.core.CVSTeamProvider">
</repository>
</extension>
Bereitgestellte Implementierung: Das Plug-in org.eclipse.team.examples.filesystem enthält eine Beispielimplementierung von RepositoryProvider für einen auf einem Dateisystem basierenden Repository-Provider.