Descrizione: questo punto di estensione viene utilizzato per registrare un provider di repository. I provider di repository provvedono alla sincronizzazione dei contenuti dei progetti dell'area di lavoro locale con un'entità corrispondente situata in un repository remoto di un particolare tipo (ad esempio. CVS, Clearcase, PVCS, ecc.).
I provider possono fornire un'estensione per questo punto di estensione.
Tag di configurazione:
<!ELEMENT repository EMPTY>
<!ATTLIST repository
id
CDATA #REQUIRED
class
CDATA #REQUIRED
>
org.eclipse.team.core.RepositoryProvider
.di seguito è riportato un esempio di estensione repository:
<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>
Implementazione fornita: il plug-in org.eclipse.team.examples.filesystem contiene un'implementazione di esempio di RepositoryProvider per un provider di repository basato su file system.