<idea-plugin>
  <id>JBClearcasePlugin</id>
  <name>ClearCase Integration</name>
  <description>
    <![CDATA[
      Allows working with <a href="http://www.ibm.com/developerworks/rational/products/clearcase/">Rational ClearCase version control system</a>.
      The following features are available:
        <ul>
        <li>Dedicated page under the Version Control node in the Settings/Preferences dialog.</li>
        <li>When ClearCase is enabled, the ClearCase node appears on the VCS menu, and on the context menu of the editor.
        </ul>
      The plugin support is <a href="https://blog.jetbrains.com/idea/2017/10/end-of-support-for-visual-sourcesafe-and-clearcase/">discontinued</a> since October 17, 2017

      ]]>
  </description>
  <version>2.0.1</version>
  <vendor>JetBrains</vendor>
  <category>VCS Integration</category>
  <depends>com.intellij.modules.vcs</depends>
  <idea-version since-build="192.4205"></idea-version>

  <project-components>
    <component>
      <implementation-class>net.sourceforge.transparent.TransparentVcs</implementation-class>
      <option name="workspace" value="true"/>
      <loadForDefaultProject/>
    </component>
    <component>
      <implementation-class>net.sourceforge.transparent.CCaseViewsManager</implementation-class>
      <option name="workspace" value="true"/>
      <loadForDefaultProject/>
    </component>
  </project-components>

  <actions>
    <group id="ClearCaseProject" class="net.sourceforge.transparent.ClearCaseGroup">
      <action id="ClearCase.FindProjectCheckouts" class="net.sourceforge.transparent.actions.FindProjectCheckoutsAction" text="_Find Project Checkouts..." description="Find project checkout files"/>
      <action id="ClearCase.MergeProject" class="net.sourceforge.transparent.actions.MergeProjectAction" text="_Merge Project..." description="Merge main changes into project"/>
      <action id="ClearCase.SynchronizeWithActivities" class="net.sourceforge.transparent.actions.SynchActivitiesAction" text="_Synchronize activities" description="Synchronize activities into changelists"/>
      <action id="ClearCase.DeliverActivities" class="net.sourceforge.transparent.actions.DeliveryProjectAction" text="_Merge Project..." description="Deliver activities into project"/>
      <action id="ClearCase.RebaseProject" class="net.sourceforge.transparent.actions.RebaseAction" text="_Rebase project..." description="Rebase project along baselines"/>
      <add-to-group group-id="VcsGlobalGroup" anchor="first" />
    </group>
    <group id="ClearCaseFile" text="ClearCase" class="net.sourceforge.transparent.ClearCaseGroup">
      <separator/>
      <reference id="CheckinFiles"/>
      <action id="ClearCase.Add" class="net.sourceforge.transparent.actions.AddAction" text="_Add" description="Add file"/>
      <action id="ClearCase.CheckOut" class="net.sourceforge.transparent.actions.CheckOutAction" text="_Check Out" description="Check out file"/>
      <action id="ClearCase.Hijack" class="net.sourceforge.transparent.actions.HijackAction" text="_Hijack" description="Hijack file"/>
      <action id="ClearCase.UndoCheckOut" class="net.sourceforge.transparent.actions.UndoCheckOutAction" text="_Undo Check Out" description="Revert back to the previous version"/>
      <action id="ClearCase.Update" class="net.sourceforge.transparent.actions.UpdateFileAction" text="U_pdate" description="Update current file"/>
      <action id="ClearCase.Merge" class="net.sourceforge.transparent.actions.MergeAction" text="_Merge file..." description="Merge current file"/>
      <separator/>
      <reference id="Vcs.ShowTabbedFileHistory"/>
      <reference id="Annotate"/>
      <action id="ClearCase.VersionTree" class="net.sourceforge.transparent.actions.VersionTreeAction" text="_Version Tree..." description="Open version tree window"/>
      <action id="ClearCase.Properties" class="net.sourceforge.transparent.actions.PropertiesAction" text="_Properties..." description="Show properties window"/>
      <add-to-group group-id="VcsGroup" anchor="last" />
    </group>
  </actions>
  <extensions defaultExtensionNs="com.intellij">
    <search.topHitProvider implementation="net.sourceforge.transparent.ClearCaseOptionsTopHitProvider"/>
    <vcs name="ClearCase" vcsClass="net.sourceforge.transparent.TransparentVcs" displayName="ClearCase"/>
    <vcsCheckinHandlerFactory implementation="net.sourceforge.transparent.TransparentVcsCheckinHandlerFactory"/>
    <projectService serviceImplementation="net.sourceforge.transparent.CCaseConfig"/>
    <projectService serviceImplementation="net.sourceforge.transparent.CCaseSharedConfig"/>
  </extensions>

</idea-plugin>