Repository周りというかTeam pluginをちょっと調べてみた。

別に特に意味はないけどどんな感じなんだろうと思っただけw
既存でcvsはあるけどそこら辺は除外

Dependencisとして
・org.eclipse.team.core
・org.eclipse.team.ui

の2つ。意外と少なかった。

それぞれの拡張ポイントをメモ。

・org.eclipse.tema.core.defaultFileModificationValidator
・org.eclipse.team.core.fileTypes
・org.eclipse.team.core.ignore
・org.eclipse.team.core.projectSets
・org.eclipse.team.core.repository
・org.eclipse.team.core.strageMergers

・org.eclipse.tema.ui.configrationWizards
・org.eclipse.team.ui.synchronizeParticipants
・org.eclipse.team.ui.synchronizeWizards
・org.eclipse.team.ui.teamContentProvider
・org.eclipse.team.ui.teamDecorators

意外と拡張ポイント多いのね。。。とりあえず、拡張ポイントのDescriptionあたりを読みつつ、EclipseCVSプラグインやらSVNプラグイン、またまた、Subclipseあたりのソースを参考にするのもありかな。
uiにperspectiveに関係しているものがないところが気になる。。。