vcs: i18n actions
[idea/community.git] / platform / vcs-impl / resources / META-INF / VcsActions.xml
1 <idea-plugin>
2   <actions>
3     <action id="Vcs.ShowTabbedFileHistory" class="com.intellij.openapi.vcs.actions.TabbedShowHistoryAction"
4             icon="AllIcons.Vcs.History"/>
5     <action id="Vcs.ShowHistoryForRevision" class="com.intellij.openapi.vcs.actions.TabbedShowHistoryForRevisionAction"
6             icon="AllIcons.Vcs.History"/>
7
8     <action id="CheckinProject" class="com.intellij.openapi.vcs.actions.CommonCheckinProjectAction" icon="AllIcons.Actions.Commit">
9       <keyboard-shortcut first-keystroke="control K" keymap="$default"/>
10     </action>
11     <action id="ChangesView.ToggleCommitUi" class="com.intellij.vcs.commit.ToggleChangesViewCommitUiAction" use-shortcut-of="CheckinProject" />
12     <action id="CheckinFiles" class="com.intellij.openapi.vcs.actions.CommonCheckinFilesAction"/>
13     <action id="UpdateFiles" class="com.intellij.openapi.vcs.update.CommonUpdateFileOrDirectoryAction"/>
14     <action id="CheckStatusForFiles" class="com.intellij.openapi.vcs.update.CommonStatusFileOrDirectoryAction"/>
15     <action id="IntegrateFiles" class="com.intellij.openapi.vcs.update.CommonIntegrateFileOrDirectoryAction"/>
16     <action id="Annotate" class="com.intellij.openapi.vcs.actions.AnnotateToggleAction">
17       <add-to-group group-id="Diff.EditorPopupMenu"/>
18       <add-to-group group-id="Diff.EditorGutterPopupMenu" anchor="first"/>
19     </action>
20     <action id="Show.Current.Revision" class="com.intellij.openapi.vcs.actions.ShowBaseRevisionAction"/>
21     <action id="Compare.SameVersion" class="com.intellij.openapi.vcs.actions.CompareWithTheSameVersionAction" icon="AllIcons.Actions.Diff"/>
22     <action id="Compare.LastVersion" class="com.intellij.openapi.vcs.actions.CompareWithLastVersion"/>
23     <action id="Compare.Selected" class="com.intellij.openapi.vcs.actions.CompareWithSelectedRevisionAction" popup="true"/>
24     <action id="Compare.Specified" class="com.intellij.openapi.vcs.actions.SelectAndCompareWithSelectedRevisionAction"
25             popup="true"/>
26     <action id="Vcs.ShowHistoryForBlock" class="com.intellij.openapi.vcs.actions.SelectedBlockHistoryAction"/>
27     <action id="Vcs.GetVersion" class="com.intellij.openapi.vcs.history.actions.GetVersionAction"/>
28     <action id="Vcs.RefreshFileHistory" class="com.intellij.openapi.vcs.history.actions.RefreshFileHistoryAction"
29             use-shortcut-of="Refresh"/>
30     <action id="Vcs.ShowDiffWithLocal.Before" class="com.intellij.openapi.vcs.history.actions.ShowDiffBeforeWithLocalAction"/>
31     <action id="Vcs.ShowDiffWithLocal" class="com.intellij.openapi.vcs.history.actions.ShowDiffAfterWithLocalAction"/>
32     <action id="Vcs.VcsClone" class="com.intellij.openapi.wm.impl.welcomeScreen.GetFromVersionControlAction"/>
33     <group class="com.intellij.openapi.vcs.actions.VcsActionGroup" id="VcsGroup"/>
34     <action id="Vcs.UpdateProject" class="com.intellij.openapi.vcs.update.CommonUpdateProjectAction" icon="AllIcons.Actions.CheckOut">
35       <keyboard-shortcut first-keystroke="control T" keymap="$default"/>
36     </action>
37     <group class="com.intellij.openapi.vcs.actions.VcsGroupsWrapper" id="VcsFileGroupPopup" popup="true">
38       <add-to-group group-id="VersionControlsGroup" />
39     </group>
40
41     <group id="GoToChangeMarkerGroup">
42       <separator/>
43       <action id="VcsShowNextChangeMarker" class="com.intellij.openapi.vcs.actions.ShowChangeMarkerAction$Next"
44               icon="AllIcons.Actions.NextOccurence"/>
45       <action id="VcsShowPrevChangeMarker" class="com.intellij.openapi.vcs.actions.ShowChangeMarkerAction$Prev"
46               icon="AllIcons.Actions.PreviousOccurence"/>
47
48       <add-to-group group-id="NavigateInFileGroup" anchor="last"/>
49     </group>
50     <action id="VcsShowCurrentChangeMarker" class="com.intellij.openapi.vcs.actions.ShowChangeMarkerAction$Current"/>
51
52     <group id="VcsTouchBarGroup">
53       <reference ref="Vcs.UpdateProject"/>
54       <reference ref="CheckinProject"/>
55       <reference ref="ChangesView.ToggleCommitUi"/>
56       <add-to-group group-id="TouchBarDefaultOptionalGroup" anchor="first" />
57     </group>
58
59     <!-- Main menu | Version Control -->
60     <group id="VcsGroups" class="com.intellij.openapi.vcs.actions.VcsGroupsActionGroup" popup="true">
61       <group id="Vcs.MainMenu" class="com.intellij.openapi.vcs.actions.VcsMainMenuActionGroup">
62         <action id="Start.Use.Vcs" class="com.intellij.ide.actions.StartUseVcsAction"/>
63         <separator/>
64         <group class="com.intellij.openapi.vcs.actions.VcsActionGroup" id="VcsGlobalGroup">
65
66           <action id="Vcs.QuickListPopupAction"
67                   class="com.intellij.openapi.vcs.actions.VcsQuickListPopupAction"/>
68           <reference ref="CheckinProject"/>
69           <reference ref="ChangesView.ToggleCommitUi"/>
70           <reference ref="Vcs.UpdateProject"/>
71           <action id="Vcs.IntegrateProject" class="com.intellij.openapi.vcs.update.CommonIntegrateProjectAction"/>
72           <action id="Vcs.RefreshStatuses" class="com.intellij.openapi.vcs.actions.RefreshStatuses"/>
73           <separator/>
74           <group id="Vcs.Specific" class="com.intellij.ide.actions.NonEmptyActionGroup"/>
75           <separator/>
76           <action id="ChangesView.CreatePatch" class="com.intellij.openapi.vcs.changes.actions.CreatePatchAction"
77                   icon="AllIcons.Vcs.Patch"/>
78           <action id="ChangesView.ApplyPatch" class="com.intellij.openapi.vcs.changes.patch.ApplyPatchAction">
79             <add-to-group group-id="ProjectViewPopupMenu" relative-to-action="ProjectViewEditSource" anchor="after"/>
80             <add-to-group group-id="NavbarPopupMenu" relative-to-action="EditSource" anchor="after"/>
81             <add-to-group group-id="FavoritesViewPopupMenu" relative-to-action="EditSource" anchor="after"/>
82           </action>
83           <action id="ChangesView.ApplyPatchFromClipboard" class="com.intellij.openapi.vcs.changes.patch.ApplyPatchFromClipboardAction"/>
84           <action id="ChangesView.Shelve" class="com.intellij.openapi.vcs.changes.shelf.ShelveChangesAction" icon="AllIcons.Vcs.Shelve"/>
85         </group>
86
87         <separator/>
88         <reference id="Vcs.VcsClone"/>
89         <group id="Vcs.Browse" class="com.intellij.ide.actions.NonEmptyActionGroup" popup="true"/>
90         <separator/>
91         <group id="Vcs.Import" class="com.intellij.ide.actions.NonEmptyActionGroup"/>
92       </group>
93
94       <add-to-group group-id="MainMenu" anchor="after" relative-to-action="ToolsMenu"/>
95
96     </group>
97
98     <group id="Patch.MainMenu" popup="true">
99       <reference ref="ChangesView.CreatePatch"/>
100       <reference ref="ChangesView.ApplyPatch"/>
101       <reference ref="ChangesView.ApplyPatchFromClipboard"/>
102     </group>
103
104     <group id="Vcs.UmlDiff">
105     </group>
106
107     <action id="ChangesView.Revert" class="com.intellij.openapi.vcs.changes.actions.RollbackAction"
108             icon="AllIcons.Actions.Rollback"/>
109
110     <group id="ChangesView.ViewOptions"/>
111
112     <group id="ChangesView.GroupBy" icon="AllIcons.Actions.GroupBy" popup="true"
113            class="com.intellij.openapi.vcs.changes.actions.SelectChangesGroupingActionGroup">
114       <separator key="group.ChangesView.GroupBy.text"/>
115       <action id="ChangesView.GroupBy.Directory"
116               class="com.intellij.openapi.vcs.changes.actions.SetDirectoryChangesGroupingAction"/>
117       <add-to-group group-id="Vcs.KeymapGroup"/>
118     </group>
119
120     <group id="ChangesViewToolbar">
121       <action id="ChangesView.Refresh" class="com.intellij.openapi.vcs.changes.actions.RefreshAction"
122               icon="AllIcons.Actions.Refresh"/>
123       <reference ref="CheckinProject"/>
124       <reference ref="ChangesView.ToggleCommitUi"/>
125       <reference ref="ChangesView.Revert"/>
126       <action id="ChangesView.Diff" class="com.intellij.diff.actions.ShowDiffAction" icon="AllIcons.Actions.Diff"
127               use-shortcut-of="Diff.ShowDiff"/>
128       <group icon="AllIcons.Vcs.Changelist" id="ChangesView.Changelists" popup="true">
129         <action id="ChangesView.NewChangeList" class="com.intellij.openapi.vcs.changes.actions.AddChangeListAction"
130                 icon="AllIcons.General.Add"/>
131         <action id="ChangesView.Rename" class="com.intellij.openapi.vcs.changes.actions.RenameChangeListAction"
132                 icon="AllIcons.Actions.Edit"/>
133         <action id="ChangesView.RemoveChangeList" class="com.intellij.openapi.vcs.changes.actions.RemoveChangeListAction"
134                 icon="AllIcons.General.Remove"/>
135         <action id="ChangesView.SetDefault" class="com.intellij.openapi.vcs.changes.actions.SetDefaultChangeListAction"
136                 icon="AllIcons.Actions.Selectall"/>
137         <action id="ChangesView.Move" class="com.intellij.openapi.vcs.changes.actions.MoveChangesToAnotherListAction"/>
138       </group>
139       <action id="ChangesView.ShelveSilently" class="com.intellij.openapi.vcs.changes.actions.ShelveSilentlyAction"
140               icon="AllIcons.Vcs.ShelveSilent">
141         <keyboard-shortcut first-keystroke="shift control H" keymap="$default"/>
142       </action>
143     </group>
144
145     <group id="ChangesViewPopupMenu">
146       <reference ref="CheckinFiles"/>
147       <reference ref="ChangesView.Revert"/>
148       <reference ref="ChangesView.Move"/>
149       <reference ref="Diff.ShowDiff"/>
150       <reference ref="EditSource"/>
151       <separator/>
152       <reference ref="$Delete"/>
153       <action id="ChangesView.AddUnversioned"
154               class="com.intellij.openapi.vcs.changes.actions.ScheduleForAdditionWithIgnoredFilesConfirmationAction">
155         <keyboard-shortcut first-keystroke="control alt A" keymap="$default"/>
156       </action>
157       <action id="ChangesView.RemoveDeleted" class="com.intellij.openapi.vcs.changes.actions.ScheduleForRemovalAction"
158               icon="AllIcons.General.Remove"/>
159       <action id="ChangesView.Edit" class="com.intellij.openapi.vcs.changes.actions.EditAction"/>
160       <separator/>
161       <reference ref="ChangesView.NewChangeList"/>
162       <reference ref="ChangesView.RemoveChangeList"/>
163       <reference ref="ChangesView.SetDefault"/>
164       <reference ref="ChangesView.Rename"/>
165       <reference ref="ChangesView.CreatePatch"/>
166       <action id="ChangesView.CreatePatchToClipboard" class="com.intellij.openapi.vcs.changes.actions.CreatePatchFromChangesAction$Clipboard"/>
167       <reference ref="ChangesView.Shelve"/>
168       <separator/>
169       <reference ref="ChangesView.Refresh"/>
170       <separator/>
171       <reference ref="VersionControlsGroup"/>
172     </group>
173
174     <group id="Unversioned.Files.Dialog">
175       <reference ref="ChangesView.AddUnversioned"/>
176       <reference ref="$Delete"/>
177     </group>
178     <group id="Unversioned.Files.Dialog.Popup">
179       <reference ref="ChangesView.AddUnversioned"/>
180       <reference ref="ChangesView.Move"/>
181       <reference ref="$Delete"/>
182     </group>
183
184     <group id="ShelvedChangesPopupMenu" popup="true">
185       <action id="ShelveChanges.UnshelveWithDialog" class="com.intellij.openapi.vcs.changes.shelf.UnshelveWithDialogAction"
186               icon="AllIcons.Vcs.Unshelve"/>
187       <action id="ShelvedChanges.Restore" class="com.intellij.openapi.vcs.changes.shelf.RestoreShelvedChange"/>
188       <reference id="Diff.ShowDiff"/>
189       <reference id="Vcs.ShowDiffWithLocal"/>
190       <action id="ChangesView.CreatePatchFromChanges" class="com.intellij.openapi.vcs.changes.actions.CreatePatchFromChangesAction$Dialog"
191               icon="AllIcons.Vcs.Patch"/>
192       <reference ref="ChangesView.CreatePatchToClipboard"/>
193       <action id="ShelvedChanges.ImportPatches" class="com.intellij.openapi.vcs.changes.shelf.ImportIntoShelfAction"/>
194       <separator/>
195       <action id="ShelvedChanges.Rename" class="com.intellij.openapi.vcs.changes.shelf.RenameShelvedChangeListAction"/>
196       <reference ref="$Delete"/>
197       <separator/>
198       <action id="ShelvedChanges.ShowHideDeleted" class="com.intellij.openapi.vcs.changes.shelf.ShowHideRecycledAction"/>
199       <action id="ShelvedChanges.ShowRecentlyDeleted" class="com.intellij.openapi.vcs.changes.shelf.ShowRecentlyDeletedShelvesAction"/>
200       <action id="ShelvedChanges.CleanMarkedToDelete" class="com.intellij.openapi.vcs.changes.shelf.CleanUnshelvedAction"
201               icon="AllIcons.Actions.GC"/>
202     </group>
203
204     <group id="ShelvedChangesToolbar">
205       <action id="ChangesView.UnshelveSilently" class="com.intellij.openapi.vcs.changes.actions.UnshelveSilentlyAction"
206               icon="AllIcons.Vcs.UnshelveSilent">
207         <keyboard-shortcut first-keystroke="control alt U" keymap="$default"/>
208       </action>
209       <reference ref="Diff.ShowDiff"/>
210       <reference ref="ShelvedChanges.CleanMarkedToDelete"/>
211       <separator/>
212       <reference ref="ChangesView.GroupBy"/>
213       <reference ref="ShelvedChanges.ShowHideDeleted"/>
214       <reference ref="ExpandAll"/>
215       <reference ref="CollapseAll"/>
216     </group>
217
218     <!--a group for plugins to add their actions-->
219     <group id="VcsHistoryActionsGroup"/>
220     <group id="VcsHistoryActionsGroup.Toolbar"/>
221
222     <action id="FileHistory.AnnotateRevision" class="com.intellij.openapi.vcs.history.actions.AnnotateRevisionAction"/>
223
224     <group id="VcsHistoryInternalGroup.Popup">
225       <reference ref="Diff.ShowDiff"/>
226       <reference ref="Vcs.ShowDiffWithLocal"/>
227       <reference ref="VcsHistoryActionsGroup"/>
228       <reference ref="ChangesView.CreatePatchFromChanges"/>
229       <reference ref="Vcs.GetVersion"/>
230       <reference ref="FileHistory.AnnotateRevision"/>
231     </group>
232
233     <group id="VcsHistoryInternalGroup.Toolbar">
234       <reference ref="Diff.ShowDiff"/>
235       <reference ref="VcsHistoryActionsGroup.Toolbar"/>
236       <reference ref="Vcs.RefreshFileHistory"/>
237     </group>
238
239     <group id="CommittedChangesToolbar">
240       <action id="CommittedChanges.Refresh" class="com.intellij.openapi.vcs.changes.committed.RefreshCommittedAction"
241               icon="AllIcons.Actions.Refresh"/>
242       <action id="CommittedChanges.Filter" class="com.intellij.openapi.vcs.changes.committed.FilterCommittedAction"
243               icon="AllIcons.General.Filter"/>
244       <action id="CommittedChanges.Details" class="com.intellij.openapi.vcs.changes.committed.ChangeListDetailsAction"
245               icon="AllIcons.Actions.Preview"/>
246       <reference ref="ChangesView.CreatePatchFromChanges"/>
247       <action id="CommittedChanges.Revert" class="com.intellij.openapi.vcs.changes.actions.RevertChangeListAction"
248               icon="AllIcons.Actions.Rollback"/>
249       <action id="CommittedChanges.Clear" class="com.intellij.openapi.vcs.changes.committed.ClearCommittedAction"
250               icon="AllIcons.Actions.GC"/>
251     </group>
252
253     <action id="Vcs.EditSource" class="com.intellij.openapi.vcs.changes.committed.EditSourceFromChangesBrowserAction"
254             icon="AllIcons.Actions.EditSource" use-shortcut-of="EditSource"/>
255     <action id="Vcs.OpenRepositoryVersion" class="com.intellij.openapi.vcs.changes.actions.OpenRepositoryVersionAction"/>
256     <action id="Vcs.RevertSelectedChanges" class="com.intellij.openapi.vcs.changes.actions.RevertSelectedChangesAction$Revert"
257             icon="AllIcons.Actions.Rollback"/>
258     <action id="Vcs.ApplySelectedChanges" class="com.intellij.openapi.vcs.changes.actions.RevertSelectedChangesAction$Apply"/>
259
260     <group id="Vcs.RepositoryChangesBrowserToolbar">
261       <reference ref="Vcs.RevertSelectedChanges"/>
262       <reference ref="Vcs.ShowHistoryForRevision"/>
263     </group>
264
265     <group id="ChangesBrowser.FiltererGroup" class="com.intellij.openapi.vcs.changes.ui.browser.ChangesFilterer$FilterGroup"/>
266
267     <group id="Vcs.RepositoryChangesBrowserMenu">
268       <reference ref="Vcs.ShowDiffWithLocal"/>
269       <reference ref="Vcs.ShowDiffWithLocal.Before"/>
270       <reference ref="Vcs.EditSource"/>
271       <reference ref="Vcs.OpenRepositoryVersion"/>
272       <reference ref="Vcs.RevertSelectedChanges"/>
273       <reference ref="Vcs.ApplySelectedChanges"/>
274       <reference ref="Vcs.ShowHistoryForRevision"/>
275     </group>
276
277     <!--deprecated, to be removed after plugins start using Vcs.RepositoryChangesBrowserToolbar-->
278     <group id="RepositoryChangesBrowserToolbar">
279       <reference ref="Vcs.ShowHistoryForRevision"/>
280     </group>
281
282     <group id="IncomingChangesToolbar">
283       <action id="IncomingChanges.Refresh" class="com.intellij.openapi.vcs.changes.committed.RefreshIncomingChangesAction"
284               icon="AllIcons.Actions.Refresh"/>
285       <reference ref="CommittedChanges.Details"/>
286       <reference ref="Vcs.UpdateProject"/>
287     </group>
288
289     <group id="Vcs.History">
290       <action id="VcsHistory.ShowAllAffected" class="com.intellij.openapi.vcs.annotate.ShowAllAffectedGenericAction"
291               icon="AllIcons.Actions.ListChanges" />
292     </group>
293
294     <action id="ChangesView.Browse" class="com.intellij.openapi.vcs.changes.committed.BrowseCommittedChangesAction"/>
295
296     <group id="EditorGutterVcsPopupMenu">
297       <reference ref="Annotate"/>
298       <add-to-group group-id="EditorGutterPopupMenu" anchor="first"/>
299       <separator/>
300     </group>
301
302     <group id="Vcs.CheckinProjectToolbar">
303     </group>
304     <group id="Vcs.CheckinProjectMenu">
305     </group>
306
307     <group id="UpdateActionGroup">
308       <reference ref="EditSource"/>
309       <reference ref="$Delete"/>
310       <reference id="Diff.ShowDiff"/>
311     </group>
312
313     <action id="Vcs.ReformatCommitMessage" class="com.intellij.vcs.commit.message.ReformatCommitMessageAction" use-shortcut-of="ReformatCode"/>
314     <group id="Vcs.MessageActionGroup">
315       <action id="Vcs.ShowMessageHistory"
316               class="com.intellij.openapi.vcs.actions.ShowMessageHistoryAction"
317               icon="AllIcons.Vcs.History"/>
318     </group>
319
320     <group id="Vcs.CommitExecutor.Actions"/>
321
322     <group id="ChangesView.CommitToolbar">
323       <action id="ChangesView.ShowCommitOptions"
324               class="com.intellij.openapi.vcs.actions.ShowCommitOptionsAction"/>
325       <reference id="Vcs.MessageActionGroup"/>
326     </group>
327     <action id="Vcs.ToggleAmendCommitMode" class="com.intellij.vcs.commit.ToggleAmendCommitModeAction"/>
328
329     <action class="com.intellij.openapi.vcs.actions.VcsToolbarLabelAction" id="VcsToolbarLabelAction"/>
330
331     <group id="VcsToolbarActions">
332       <reference ref="VcsToolbarLabelAction"/>
333       <reference ref="Vcs.UpdateProject"/>
334       <reference ref="CheckinProject"/>
335       <reference ref="ChangesView.ToggleCommitUi"/>
336       <reference ref="Compare.SameVersion"/>
337       <reference ref="Vcs.ShowTabbedFileHistory"/>
338       <reference ref="ChangesView.Revert"/>
339       <separator/>
340       <add-to-group group-id="MainToolBarSettings" relative-to-action="ShowSettings" anchor="before"/>
341     </group>
342
343     <group id="VcsNavBarToolbarActions">
344       <reference ref="VcsToolbarLabelAction"/>
345       <reference ref="Vcs.UpdateProject"/>
346       <reference ref="CheckinProject"/>
347       <reference ref="ChangesView.ToggleCommitUi"/>
348       <reference ref="Vcs.ShowTabbedFileHistory"/>
349       <reference ref="ChangesView.Revert"/>
350       <separator/>
351       <add-to-group group-id="NavBarVcsGroup" anchor="first"/>
352     </group>
353
354     <action id="Vcs.Toolbar.QuickListPopupAction"
355             class="com.intellij.openapi.vcs.actions.VcsQuickActionsToolbarPopup" icon="AllIcons.Actions.More"/>
356
357     <!-- New light VCS toolbar for the root toolbar instead of navbar -->
358     <group id="VcsNavBarToolbarActionsLight">
359        <reference ref="Vcs.UpdateProject"/>
360        <reference ref="CheckinProject"/>
361        <reference ref="ChangesView.ToggleCommitUi"/>
362        <reference ref="Vcs.Toolbar.QuickListPopupAction"/>
363        <add-to-group group-id="NavBarVcsGroupLight" anchor="first"/>
364      </group>
365
366  <!-- Window -->
367     <action id="CloseAllUnmodifiedEditors" class="com.intellij.ide.actions.CloseAllUnmodifiedEditorsAction">
368       <add-to-group group-id="CloseEditorsGroup" anchor="before" relative-to-action="CloseAllUnpinnedEditors"/>
369     </action>
370
371     <action id="Vcs.RollbackChangedLines" class="com.intellij.openapi.vcs.ex.RollbackLineStatusAction" icon="AllIcons.Actions.Rollback"/>
372     <action id="Vcs.MoveChangedLinesToChangelist" class="com.intellij.openapi.vcs.ex.MoveChangesLineStatusAction"/>
373     <action id="Vcs.Diff.ExcludeChangedLinesFromCommit" class="com.intellij.openapi.actionSystem.EmptyAction">
374       <add-to-group group-id="Diff.KeymapGroup" relative-to-action="Diff.ResolveConflict" anchor="after"/>
375     </action>
376     <action id="Vcs.Diff.IncludeOnlyChangedLinesIntoCommit" class="com.intellij.openapi.actionSystem.EmptyAction">
377       <add-to-group group-id="Diff.KeymapGroup" relative-to-action="Vcs.Diff.ExcludeChangedLinesFromCommit" anchor="after"/>
378     </action>
379
380     <reference ref="Vcs.VcsClone">
381       <add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
382     </reference>
383
384     <action id="Vcs.CopyRevisionNumberAction" class="com.intellij.openapi.vcs.history.actions.CopyRevisionNumberAction"
385             icon="AllIcons.Actions.Copy" use-shortcut-of="CopyReference"/>
386
387     <group id="VcsSelectionHistoryDialog.Popup">
388       <reference id="Diff.ShowDiff"/>
389       <reference id="Vcs.ShowDiffWithLocal"/>
390       <reference id="VcsHistory.ShowAllAffected"/>
391       <reference id="Vcs.CopyRevisionNumberAction"/>
392     </group>
393
394     <group id="Shelve.KeymapGroup">
395       <reference ref="ChangesView.Shelve"/>
396       <reference ref="ChangesView.ShelveSilently"/>
397       <reference ref="ShelveChanges.UnshelveWithDialog"/>
398       <reference ref="ChangesView.UnshelveSilently"/>
399       <reference ref="ShelvedChanges.Restore"/>
400       <reference ref="ShelvedChanges.ImportPatches"/>
401       <separator/>
402       <reference ref="ShelvedChanges.Rename"/>
403       <separator/>
404       <reference ref="Diff.ShowDiff"/>
405       <reference ref="ChangesView.CreatePatchFromChanges"/>
406       <separator/>
407       <reference ref="ShelvedChanges.ShowHideDeleted"/>
408       <reference ref="ShelvedChanges.CleanMarkedToDelete"/>
409       <separator/>
410
411       <add-to-group group-id="Vcs.KeymapGroup" anchor="first"/>
412     </group>
413
414     <group id="FileHistory.KeymapGroup">
415       <reference id="Vcs.GetVersion"/>
416       <reference id="FileHistory.AnnotateRevision"/>
417
418       <add-to-group group-id="Vcs.KeymapGroup"/>
419     </group>
420
421     <group>
422       <reference ref="Vcs.ToggleAmendCommitMode"/>
423       <reference ref="CheckinProject"/>
424       <reference ref="CheckinFiles"/>
425       <reference ref="ChangesView.ShowCommitOptions"/>
426       <reference ref="UpdateFiles"/>
427       <reference ref="CheckStatusForFiles"/>
428       <reference ref="IntegrateFiles"/>
429       <separator/>
430       <reference ref="Show.Current.Revision"/>
431       <reference ref="Vcs.ShowHistoryForBlock"/>
432       <reference ref="Vcs.ShowTabbedFileHistory"/>
433       <reference ref="Vcs.ShowHistoryForRevision"/>
434       <reference ref="VcsHistory.ShowAllAffected"/>
435       <reference ref="Compare.Specified"/>
436       <reference ref="Compare.Selected"/>
437       <reference ref="Annotate"/>
438       <separator/>
439       <reference ref="VcsShowNextChangeMarker"/>
440       <reference ref="VcsShowPrevChangeMarker"/>
441       <reference ref="VcsShowCurrentChangeMarker"/>
442       <reference ref="Vcs.RollbackChangedLines"/>
443       <reference ref="Vcs.MoveChangedLinesToChangelist"/>
444       <separator/>
445       <reference ref="Start.Use.Vcs"/>
446       <reference ref="Vcs.QuickListPopupAction"/>
447       <reference ref="Vcs.UpdateProject"/>
448       <reference ref="Vcs.IntegrateProject"/>
449       <reference ref="Vcs.RefreshStatuses"/>
450       <separator/>
451       <reference ref="ChangesView.Browse"/>
452       <reference ref="ChangesView.CreatePatch"/>
453       <reference ref="ChangesView.CreatePatchToClipboard"/>
454       <reference ref="ChangesView.ApplyPatch"/>
455       <reference ref="ChangesView.ApplyPatchFromClipboard"/>
456       <reference ref="ChangesView.Revert"/>
457       <reference ref="ChangesView.Refresh"/>
458       <reference ref="ChangesView.NewChangeList"/>
459       <reference ref="ChangesView.RemoveChangeList"/>
460       <reference ref="ChangesView.SetDefault"/>
461       <reference ref="ChangesView.Move"/>
462       <reference ref="Diff.ShowDiff"/>
463       <reference ref="$Delete"/>
464       <reference ref="ChangesView.AddUnversioned"/>
465       <reference ref="ChangesView.RemoveDeleted"/>
466       <reference ref="ChangesView.Edit"/>
467       <reference ref="ChangesView.Rename"/>
468       <separator/>
469       <reference ref="CommittedChanges.Refresh"/>
470       <reference ref="CommittedChanges.Filter"/>
471       <reference ref="CommittedChanges.Details"/>
472       <reference ref="CommittedChanges.Revert"/>
473       <reference ref="CommittedChanges.Clear"/>
474       <reference ref="IncomingChanges.Refresh"/>
475       <separator/>
476       <reference ref="Vcs.ShowDiffWithLocal"/>
477       <reference ref="Vcs.ShowDiffWithLocal.Before"/>
478       <reference ref="Vcs.EditSource"/>
479       <reference ref="Vcs.OpenRepositoryVersion"/>
480       <reference ref="Vcs.RevertSelectedChanges"/>
481       <reference ref="Vcs.ApplySelectedChanges"/>
482       <separator/>
483       <reference ref="Vcs.ShowMessageHistory"/>
484       <reference ref="CloseAllUnmodifiedEditors"/>
485       <reference ref="Vcs.VcsClone"/>
486       <reference ref="Vcs.CopyRevisionNumberAction"/>
487       <separator/>
488
489       <add-to-group group-id="VcsGeneral.KeymapGroup"/>
490     </group>
491
492     <group>
493       <reference ref="Compare.SameVersion"/>
494       <reference ref="Compare.LastVersion"/>
495       <reference ref="Compare.Specified"/>
496       <reference ref="Vcs.ShowDiffWithLocal.Before"/>
497       <reference ref="Vcs.ShowDiffWithLocal"/>
498       <separator/>
499
500       <add-to-group group-id="Diff.KeymapGroup" anchor="after" relative-to-action="CompareClipboardWithSelection"/>
501     </group>
502
503     <group id="Vcs.Show.Toolwindow.Tab">
504       <add-to-group group-id="VcsGeneral.KeymapGroup"/>
505       <action id="Vcs.Show.Local.Changes" class="com.intellij.vcs.VcsShowLocalChangesAction"/>
506       <action id="Vcs.Show.Shelf" class="com.intellij.vcs.VcsShowShelfAction"/>
507     </group>
508
509     <action id="AnnotateStackTraceAction.show.files.modification.info"
510             class="com.intellij.unscramble.AnnotateStackTraceAction" icon="AllIcons.Actions.Annotate">
511       <add-to-group group-id="AnalyzeStacktraceToolbar" anchor="first" />
512     </action>
513
514     <action id="Vcs.Operations.Popup.Annotate" class="com.intellij.openapi.vcs.actions.ShowAnnotateOperationsPopup">
515       <add-to-group group-id="VcsGeneral.KeymapGroup"/>
516     </action>
517
518     <group id="Vcs.Operations.Popup">
519       <group id="Vcs.Operations.Popup.VcsAware" class="com.intellij.openapi.vcs.actions.VcsQuickListPopupAction$VcsAware">
520         <group id="Vcs.Operations.Popup.VcsNameSeparator" class="com.intellij.openapi.vcs.actions.VcsQuickListPopupAction$VcsNameSeparator"/>
521         <reference id="ChangesView.AddUnversioned"/>
522         <reference id="CheckinProject"/>
523         <reference ref="ChangesView.ToggleCommitUi"/>
524         <reference id="CheckinFiles"/>
525         <reference id="ChangesView.Revert"/>
526         <separator/>
527         <reference id="Vcs.ShowTabbedFileHistory"/>
528         <reference id="Annotate"/>
529         <reference id="Compare.SameVersion"/>
530       </group>
531       <separator/>
532       <group id="Vcs.Operations.Popup.Vcs.Providers"
533              class="com.intellij.openapi.vcs.actions.VcsQuickListPopupAction$Providers"/>
534       <group id="Vcs.Operations.Popup.NonVcsAware" class="com.intellij.openapi.vcs.actions.VcsQuickListPopupAction$NonVcsAware">
535         <reference id="Start.Use.Vcs"/>
536       </group>
537       <separator/>
538       <group class="com.intellij.openapi.vcs.actions.ShowAnnotateOperationsPopup$Group" popup="true" id="ShowAnnotateOperationsPopupGroup"/>
539       <separator key="separator.Local.History.text"/>
540       <reference id="LocalHistory.ShowHistory"/>
541       <reference id="LocalHistory.PutLabel"/>
542     </group>
543
544   </actions>
545 </idea-plugin>