blob: 5496ab6bf3e78ad6cd80f03ce1f54df94679716c [file] [log] [blame]
<component>
<actions>
<action id="Vcs.ShowTabbedFileHistory" class="com.intellij.openapi.vcs.actions.TabbedShowHistoryAction"
icon="AllIcons.Vcs.History"/>
<action id="CheckinProject" class="com.intellij.openapi.vcs.actions.CommonCheckinProjectAction" icon="AllIcons.Actions.Commit">
<keyboard-shortcut first-keystroke="control K" keymap="$default"/>
</action>
<action id="CheckinFiles" class="com.intellij.openapi.vcs.actions.CommonCheckinFilesAction"/>
<action id="UpdateFiles" class="com.intellij.openapi.vcs.update.CommonUpdateFileOrDirectoryAction"/>
<action id="CheckStatusForFiles" class="com.intellij.openapi.vcs.update.CommonStatusFileOrDirectoryAction"/>
<action id="IntegrateFiles" class="com.intellij.openapi.vcs.update.CommonIntegrateFileOrDirectoryAction"/>
<action id="Annotate" class="com.intellij.openapi.vcs.actions.AnnotateToggleAction"/>
<action id="Show.Current.Revision" class="com.intellij.openapi.vcs.actions.ShowBaseRevisionAction" text="Show Current Revision"/>
<action id="Compare.SameVersion" class="com.intellij.openapi.vcs.actions.CompareWithTheSameVersionAction" icon="AllIcons.Actions.Diff"/>
<action id="Compare.LastVersion" class="com.intellij.openapi.vcs.actions.CompareWithLastVersion"/>
<action id="Compare.Selected" class="com.intellij.openapi.vcs.actions.CompareWithSelectedRevisionAction" popup="true"/>
<action id="Compare.Specified" class="com.intellij.openapi.vcs.actions.SelectAndCompareWithSelectedRevisionAction"
text="Com_pare with Specified Revision..." popup="true"/>
<action id="Vcs.ShowHistoryForBlock" class="com.intellij.openapi.vcs.actions.SelectedBlockHistoryAction"/>
<group class="com.intellij.openapi.vcs.actions.VcsActionGroup" id="VcsGroup"/>
<group class="com.intellij.openapi.vcs.actions.VcsGroupsWrapper" id="VcsFileGroupPopup" popup="true"/>
<group id="VersionControlsGroup">
<reference ref="VcsFileGroupPopup"/>
</group>
<group id="GoToChangeMarkerGroup">
<separator/>
<action id="VcsShowNextChangeMarker" class="com.intellij.openapi.vcs.actions.ShowNextChangeMarkerAction"
icon="AllIcons.Actions.NextOccurence"/>
<action id="VcsShowPrevChangeMarker" class="com.intellij.openapi.vcs.actions.ShowPrevChangeMarkerAction"
icon="AllIcons.Actions.PreviousOccurence"/>
<add-to-group group-id="GoToMenu" anchor="last"/>
</group>
<!-- Main menu | Version Control -->
<group id="VcsGroups" popup="true">
<action id="Start.Use.Vcs" class="com.intellij.ide.actions.StartUseVcsAction"/>
<separator/>
<group class="com.intellij.openapi.vcs.actions.VcsActionGroup" id="VcsGlobalGroup">
<action id="Vcs.QuickListPopupAction"
class = "com.intellij.openapi.vcs.actions.VcsQuickListPopupAction"
text = "VCS Operations Popup..." description="Context aware popup with list of commonly used VCS actions"/>
<action id="Vcs.ChangesView" class="com.intellij.openapi.vcs.changes.ShowChangesViewAction"/>
<reference ref="CheckinProject"/>
<action id="Vcs.UpdateProject" class="com.intellij.openapi.vcs.update.CommonUpdateProjectAction" icon="AllIcons.Actions.CheckOut">
<keyboard-shortcut first-keystroke="control T" keymap="$default"/>
</action>
<action id="Vcs.IntegrateProject" class="com.intellij.openapi.vcs.update.CommonIntegrateProjectAction"/>
<action id="Vcs.RefreshStatuses" class="com.intellij.openapi.vcs.actions.RefreshStatuses"/>
<separator/>
<group id="Vcs.Specific" class="com.intellij.ide.actions.NonEmptyActionGroup"/>
<separator/>
<action id="ChangesView.CreatePatch" class="com.intellij.openapi.vcs.changes.actions.CreatePatchAction"/>
<action id="ChangesView.ApplyPatch" class="com.intellij.openapi.vcs.changes.patch.ApplyPatchAction"/>
<action id="ChangesView.Shelve" class="com.intellij.openapi.vcs.changes.shelf.ShelveChangesAction"/>
</group>
<separator/>
<group id="Vcs.Checkout" class="com.intellij.openapi.vcs.checkout.CheckoutActionGroup" popup="true"/>
<group id="Vcs.Import" class="com.intellij.ide.actions.NonEmptyActionGroup" popup="true"/>
<group id="Vcs.Browse" class="com.intellij.ide.actions.NonEmptyActionGroup" popup="true"/>
<add-to-group group-id="MainMenu" anchor="after" relative-to-action="ToolsMenu"/>
</group>
<action id="ChangesView.Revert" class="com.intellij.openapi.vcs.changes.actions.RollbackAction"
icon="AllIcons.Actions.Rollback" text="_Revert..." description="Revert selected changes"/>
<group id="ChangesViewToolbar">
<action id="ChangesView.Refresh" class="com.intellij.openapi.vcs.changes.actions.RefreshAction"
icon="AllIcons.Actions.Refresh"/>
<action id="ChangesView.Commit" class="com.intellij.openapi.vcs.actions.CommonCheckinProjectAction"
icon="AllIcons.Actions.Commit"/>
<action id="ChangesView.Rollback" class="com.intellij.openapi.vcs.changes.actions.RollbackAction"
icon="AllIcons.Actions.Rollback"/>
<action id="ChangesView.NewChangeList" class="com.intellij.openapi.vcs.changes.actions.AddChangeListAction"
icon="AllIcons.General.Add"/>
<action id="ChangesView.RemoveChangeList" class="com.intellij.openapi.vcs.changes.actions.RemoveChangeListAction"
icon="AllIcons.General.Remove"/>
<action id="ChangesView.SetDefault" class="com.intellij.openapi.vcs.changes.actions.SetDefaultChangeListAction"
icon="AllIcons.Actions.Submit1"/>
<action id="ChangesView.Move" class="com.intellij.openapi.vcs.changes.actions.MoveChangesToAnotherListAction"
icon="AllIcons.Actions.MoveToAnotherChangelist"/>
<action id="ChangesView.Diff" class="com.intellij.openapi.vcs.changes.actions.ShowDiffAction"
icon="AllIcons.Actions.Diff"/>
</group>
<group id="AlienCommitChangesDialog.AdditionalActions"/>
<group id="ChangesViewPopupMenu">
<reference ref="ChangesView.Commit"/>
<reference ref="ChangesView.Rollback"/>
<reference ref="ChangesView.Move"/>
<reference ref="ChangesView.Diff"/>
<reference ref="EditSource"/>
<separator/>
<action id="ChangesView.DeleteUnversioned" class="com.intellij.openapi.vcs.changes.actions.DeleteUnversionedFilesAction"
icon="AllIcons.Actions.Cancel"/>
<action id="ChangesView.AddUnversioned" class="com.intellij.openapi.vcs.changes.actions.ScheduleForAdditionAction">
<keyboard-shortcut first-keystroke="control alt A" keymap="$default"/>
</action>
<action id="ChangesView.Ignore" class="com.intellij.openapi.vcs.changes.actions.IgnoreUnversionedAction"/>
<action id="ChangesView.RemoveDeleted" class="com.intellij.openapi.vcs.changes.actions.ScheduleForRemovalAction"
icon="AllIcons.Actions.Exclude"/>
<action id="ChangesView.Edit" class="com.intellij.openapi.vcs.changes.actions.EditAction"/>
<separator/>
<reference ref="ChangesView.NewChangeList"/>
<reference ref="ChangesView.RemoveChangeList"/>
<reference ref="ChangesView.SetDefault"/>
<action id="ChangesView.Rename" class="com.intellij.openapi.vcs.changes.actions.RenameChangeListAction"/>
<reference ref="ChangesView.CreatePatch"/>
<reference ref="ChangesView.Shelve"/>
<separator/>
<reference ref="ChangesView.Refresh"/>
<separator/>
<reference ref="VersionControlsGroup"/>
</group>
<!-- There are alternative action presentations for the UnversionedViewDialog. Icon is the difference. -->
<group id="Unversioned.Files.Dialog">
<action id="ChangesView.AddUnversioned.From.Dialog" class="com.intellij.openapi.vcs.changes.actions.ScheduleForAdditionAction"
icon="AllIcons.General.Add" use-shortcut-of="ChangesView.AddUnversioned" />
<reference ref="ChangesView.Move"/>
<action id="ChangesView.DeleteUnversioned.From.Dialog" class="com.intellij.openapi.vcs.changes.actions.DeleteUnversionedFilesAction"/>
<reference ref="ChangesView.Ignore"/>
</group>
<group id="ShelvedChangesPopupMenu">
<action id="ShelvedChanges.Unshelve" class="com.intellij.openapi.vcs.changes.shelf.UnshelveChangesAction"/>
<action id="ShelveChanges.UnshelveWithDialog" class="com.intellij.openapi.vcs.changes.shelf.UnshelveWithDialogAction"
text="Unshelve..." description="Correct paths where to apply patches and unshelve"/>
<action id="ShelvedChanges.Restore" class="com.intellij.openapi.vcs.changes.shelf.RestoreShelvedChange"/>
<action id="ShelvedChanges.Diff" class="com.intellij.openapi.vcs.changes.shelf.DiffShelvedChangesAction"
icon="AllIcons.Actions.Diff"/>
<action id="ChangesView.CreatePatchFromChanges" class="com.intellij.openapi.vcs.changes.actions.CreatePatchFromChangesAction"
icon="AllIcons.Actions.CreatePatch"/>
<action id="ShelvedChanges.ImportPatches" class="com.intellij.openapi.vcs.changes.shelf.ImportIntoShelfAction"/>
<separator/>
<action id="ShelvedChanges.Rename" class="com.intellij.openapi.vcs.changes.shelf.RenameShelvedChangeListAction"
use-shortcut-of="RenameElement"/>
<reference ref="$Delete"/>
<separator/>
<action id="ShelvedChanges.ShowHideDeleted" class="com.intellij.openapi.vcs.changes.shelf.ShowHideRecycledAction" />
<action id="ShelvedChanges.DeleteDeleted" class="com.intellij.openapi.vcs.changes.shelf.DeleteAlreadyUnshelvedAction"/>
</group>
<group id="ShelvedChangesToolbar">
<reference ref="ShelvedChanges.Diff"/>
<reference ref="ChangesView.CreatePatchFromChanges"/>
</group>
<group id="ShelvedChangesToolbarGear" popup="true" icon="AllIcons.General.SecondaryGroup">
<reference ref="ShelvedChanges.Unshelve"/>
<reference ref="ShelveChanges.UnshelveWithDialog"/>
<reference ref="ShelvedChanges.Restore"/>
<reference ref="ShelvedChanges.ImportPatches"/>
<separator/>
<reference ref="ShelvedChanges.Rename" />
<reference ref="$Delete" />
<separator/>
<reference ref="ShelvedChanges.ShowHideDeleted" />
<reference ref="ShelvedChanges.DeleteDeleted" />
</group>
<group id="VcsHistoryActionsGroup"/>
<group id="CommittedChangesToolbar">
<action id="CommittedChanges.Refresh" class="com.intellij.openapi.vcs.changes.committed.RefreshCommittedAction"
icon="AllIcons.Actions.Refresh"/>
<action id="CommittedChanges.Filter" class="com.intellij.openapi.vcs.changes.committed.FilterCommittedAction"
icon="AllIcons.General.Filter"/>
<action id="CommittedChanges.Details" class="com.intellij.openapi.vcs.changes.committed.ChangeListDetailsAction"
icon="AllIcons.Actions.ShowChangesOnly"/>
<reference ref="ChangesView.CreatePatchFromChanges"/>
<action id="CommittedChanges.Revert" class="com.intellij.openapi.vcs.changes.actions.RevertChangeListAction"
icon="AllIcons.Actions.Rollback"/>
<action id="CommittedChanges.Clear" class="com.intellij.openapi.vcs.changes.committed.ClearCommittedAction"
icon="AllIcons.Vcs.Remove"/>
</group>
<group id="RepositoryChangesBrowserToolbar">
</group>
<group id="IncomingChangesToolbar">
<action id="IncomingChanges.Refresh" class="com.intellij.openapi.vcs.changes.committed.RefreshIncomingChangesAction"
icon="AllIcons.Actions.Refresh"/>
<reference ref="CommittedChanges.Details"/>
<!--
<action id="IncomingChanges.Get" class="com.intellij.openapi.vcs.changes.committed.GetCommittedChangelistAction"
icon="/actions/get.png"/>
-->
<reference ref="Vcs.UpdateProject"/>
</group>
<group id="Vcs.History">
<action id="VcsHistory.ShowAllAffected" class="com.intellij.openapi.vcs.annotate.ShowAllAffectedGenericAction"
icon="AllIcons.Vcs.AllRevisions" />
</group>
<action id="ChangesView.Browse" class="com.intellij.openapi.vcs.changes.actions.BrowseChangesAction"/>
<action id="Diff.PrevChange" class="com.intellij.openapi.vcs.changes.actions.ShowPrevChangeAction"
icon="AllIcons.Actions.Prevfile" use-shortcut-of="PreviousTab"/>
<action id="Diff.NextChange" class="com.intellij.openapi.vcs.changes.actions.ShowNextChangeAction"
icon="AllIcons.Actions.Nextfile" use-shortcut-of="NextTab"/>
<action id="Diff.SelectedChange" class="com.intellij.openapi.vcs.changes.actions.ShowSelectedChangeAction"
icon="AllIcons.Actions.ShowAsTree" use-shortcut-of="GotoClass"/>
<group id="EditorGutterVcsPopupMenu">
<separator/>
<reference ref="Annotate"/>
<add-to-group group-id="EditorGutterPopupMenu" anchor="last"/>
</group>
<group id="Vcs.CheckinProjectPopup">
<separator/>
</group>
<group id="Vcs.CheckinProjectToolbar">
</group>
<group id="UpdateActionGroup">
<reference ref="EditSource"/>
<reference ref="$Delete"/>
<action id="Diff.UpdatedFiles" class="com.intellij.openapi.vcs.update.ShowUpdatedDiffAction"
use-shortcut-of="CompareDirs" icon="AllIcons.Actions.Diff"/>
</group>
<group id="Vcs.MessageActionGroup">
<action id="Vcs.CheckCommitMessageSpelling"
class="com.intellij.openapi.vcs.actions.CheckCommitMessageSpellingAction"
icon="AllIcons.Vcs.CheckSpelling"/>
<action id="Vcs.ShowMessageHistory"
class="com.intellij.openapi.vcs.actions.ShowMessageHistoryAction"
icon="AllIcons.General.MessageHistory"/>
</group>
<group id="VcsToobarActions">
<reference ref="Vcs.UpdateProject"/>
<reference ref="CheckinProject"/>
<reference ref="Compare.SameVersion"/>
<reference ref="Vcs.ShowTabbedFileHistory"/>
<reference ref="ChangesView.Rollback"/>
<separator/>
<add-to-group group-id="MainToolBarSettings" relative-to-action="ShowSettings" anchor="before"/>
</group>
<group id="VcsNavBarToobarActions">
<reference ref="Vcs.UpdateProject"/>
<reference ref="CheckinProject"/>
<reference ref="Vcs.ShowTabbedFileHistory"/>
<reference ref="ChangesView.Rollback"/>
<separator/>
<add-to-group group-id="NavBarVcsGroup" anchor="first"/>
</group>
<!-- Window -->
<action id="CloseAllUnmodifiedEditors" class="com.intellij.ide.actions.CloseAllUnmodifiedEditorsAction">
<add-to-group group-id="CloseEditorsGroup" anchor="before" relative-to-action="CloseAllUnpinnedEditors"/>
</action>
<action id="Vcs.RollbackChangedLines" class="com.intellij.openapi.vcs.ex.RollbackLineStatusAction" icon="AllIcons.Actions.Reset">
</action>
<action id="WelcomeScreen.GetFromVcs" class="com.intellij.openapi.wm.impl.welcomeScreen.GetFromVcsAction"
icon="AllIcons.General.GetProjectfromVCS">
<add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
</action>
</actions>
</component>