Repository

Identifier: org.eclipse.team.core.repository

Description: This extension point is used to register a repository provider. A repository provider provides sychronization of the contents of projects in the local workspace to a corresponding entity in a remote repository of a particular type (e.g. CVS, Clearcase, PVCS, etc.).

Providers may provide an extension for this extension point.

Configuration Markup:

   <!ELEMENT repository EMPTY>
   <!ATTLIST repository
      id         CDATA #REQUIRED
      class      CDATA #REQUIRED
   >

Examples:

Following is an example of a repository extension:

   <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>

Supplied Implementation: The plug-in org.eclipse.team.examples.filesystem contains a sample implementation of RepositoryProvider for a filesystem based repository provider.

Copyright IBM Corp. 2000, 2002.  All Rights Reserved.