bfde284a5e3ceab6308abe9ff6bad9dbccb19501
[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
38     <group class="com.intellij.openapi.vcs.actions.VcsGroupsWrapper" id="VcsFileGroupPopup" popup="true">
39       <add-to-group group-id="VersionControlsGroup" />
40     </group>
41
42     <group id="GoToChangeMarkerGroup">
43       <separator/>
44       <action id="VcsShowNextChangeMarker" class="com.intellij.openapi.vcs.actions.ShowChangeMarkerAction$Next"
45               icon="AllIcons.Actions.NextOccurence"/>
46       <action id="VcsShowPrevChangeMarker" class="com.intellij.openapi.vcs.actions.ShowChangeMarkerAction$Prev"
47               icon="AllIcons.Actions.PreviousOccurence"/>
48
49       <add-to-group group-id="NavigateInFileGroup" anchor="last"/>
50     </group>
51     <action id="VcsShowCurrentChangeMarker" class="com.intellij.openapi.vcs.actions.ShowChangeMarkerAction$Current"/>
52
53     <group id="VcsTouchBarGroup">
54       <reference ref="Vcs.UpdateProject"/>
55       <reference ref="CheckinProject"/>
56       <reference ref="ChangesView.ToggleCommitUi"/>
57       <add-to-group group-id="TouchBarDefaultOptionalGroup" anchor="first" />
58     </group>
59
60     <!-- Main menu | Version Control -->
61     <group id="VcsGroups" class="com.intellij.openapi.vcs.actions.VcsGroupsActionGroup" popup="true">
62       <group id="Vcs.MainMenu" class="com.intellij.openapi.vcs.actions.VcsMainMenuActionGroup">
63         <action id="Start.Use.Vcs" class="com.intellij.ide.actions.StartUseVcsAction"/>
64         <separator/>
65         <group class="com.intellij.openapi.vcs.actions.VcsActionGroup" id="VcsGlobalGroup">
66
67           <action id="Vcs.QuickListPopupAction"
68                   class="com.intellij.openapi.vcs.actions.VcsQuickListPopupAction"/>
69           <reference ref="CheckinProject"/>
70           <reference ref="ChangesView.ToggleCommitUi"/>
71           <reference ref="Vcs.UpdateProject"/>
72           <action id="Vcs.IntegrateProject" class="com.intellij.openapi.vcs.update.CommonIntegrateProjectAction"/>
73           <action id="Vcs.RefreshStatuses" class="com.intellij.openapi.vcs.actions.RefreshStatuses"/>
74           <separator/>
75           <group id="Vcs.Specific" class="com.intellij.ide.actions.NonEmptyActionGroup"/>
76           <separator/>
77           <action id="ChangesView.CreatePatch" class="com.intellij.openapi.vcs.changes.actions.CreatePatchAction"
78                   icon="AllIcons.Vcs.Patch"/>
79           <action id="ChangesView.ApplyPatch" class="com.intellij.openapi.vcs.changes.patch.ApplyPatchAction">
80             <add-to-group group-id="ProjectViewPopupMenu" relative-to-action="ProjectViewEditSource" anchor="after"/>
81             <add-to-group group-id="NavbarPopupMenu" relative-to-action="EditSource" anchor="after"/>
82             <add-to-group group-id="FavoritesViewPopupMenu" relative-to-action="EditSource" anchor="after"/>
83           </action>
84           <action id="ChangesView.ApplyPatchFromClipboard" class="com.intellij.openapi.vcs.changes.patch.ApplyPatchFromClipboardAction"/>
85           <action id="ChangesView.Shelve" class="com.intellij.openapi.vcs.changes.shelf.ShelveChangesAction" icon="AllIcons.Vcs.Shelve"/>
86         </group>
87
88         <separator/>
89         <reference id="Vcs.VcsClone"/>
90         <group id="Vcs.Import" class="com.intellij.ide.actions.NonEmptyActionGroup" popup="true"/>
91         <group id="Vcs.Browse" class="com.intellij.ide.actions.NonEmptyActionGroup" popup="true"/>
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     <action id="ChangesView.Revert" class="com.intellij.openapi.vcs.changes.actions.RollbackAction"
105             icon="AllIcons.Actions.Rollback"/>
106
107     <group id="ChangesView.ViewOptions"/>
108
109     <group id="ChangesView.GroupBy" icon="AllIcons.Actions.GroupBy" popup="true"
110            class="com.intellij.openapi.vcs.changes.actions.SelectChangesGroupingActionGroup">
111       <separator text="Group By"/>
112       <action id="ChangesView.GroupBy.Directory"
113               class="com.intellij.openapi.vcs.changes.actions.SetDirectoryChangesGroupingAction"/>
114       <add-to-group group-id="Vcs.KeymapGroup"/>
115     </group>
116
117     <group id="ChangesViewToolbar">
118       <action id="ChangesView.Refresh" class="com.intellij.openapi.vcs.changes.actions.RefreshAction"
119               icon="AllIcons.Actions.Refresh"/>
120       <reference ref="CheckinProject"/>
121       <reference ref="ChangesView.ToggleCommitUi"/>
122       <reference ref="ChangesView.Revert"/>
123       <action id="ChangesView.Diff" class="com.intellij.diff.actions.ShowDiffAction" icon="AllIcons.Actions.Diff"
124               use-shortcut-of="Diff.ShowDiff"/>
125       <group icon="AllIcons.Vcs.Changelist" text="Changelists" popup="true">
126         <action id="ChangesView.NewChangeList" class="com.intellij.openapi.vcs.changes.actions.AddChangeListAction"
127                 icon="AllIcons.General.Add"/>
128         <action id="ChangesView.Rename" class="com.intellij.openapi.vcs.changes.actions.RenameChangeListAction"
129                 icon="AllIcons.Actions.Edit"/>
130         <action id="ChangesView.RemoveChangeList" class="com.intellij.openapi.vcs.changes.actions.RemoveChangeListAction"
131                 icon="AllIcons.General.Remove"/>
132         <action id="ChangesView.SetDefault" class="com.intellij.openapi.vcs.changes.actions.SetDefaultChangeListAction"
133                 icon="AllIcons.Actions.Selectall"/>
134         <action id="ChangesView.Move" class="com.intellij.openapi.vcs.changes.actions.MoveChangesToAnotherListAction"/>
135       </group>
136       <action id="ChangesView.ShelveSilently" class="com.intellij.openapi.vcs.changes.actions.ShelveSilentlyAction"
137               icon="AllIcons.Vcs.ShelveSilent">
138         <keyboard-shortcut first-keystroke="shift control H" keymap="$default"/>
139       </action>
140     </group>
141
142     <group id="ChangesViewPopupMenu">
143       <reference ref="CheckinFiles"/>
144       <reference ref="ChangesView.Revert"/>
145       <reference ref="ChangesView.Move"/>
146       <reference ref="Diff.ShowDiff"/>
147       <reference ref="EditSource"/>
148       <separator/>
149       <reference ref="$Delete"/>
150       <action id="ChangesView.AddUnversioned"
151               class="com.intellij.openapi.vcs.changes.actions.ScheduleForAdditionWithIgnoredFilesConfirmationAction">
152         <keyboard-shortcut first-keystroke="control alt A" keymap="$default"/>
153       </action>
154       <action id="ChangesView.RemoveDeleted" class="com.intellij.openapi.vcs.changes.actions.ScheduleForRemovalAction"
155               icon="AllIcons.General.Remove"/>
156       <action id="ChangesView.Edit" class="com.intellij.openapi.vcs.changes.actions.EditAction"/>
157       <separator/>
158       <reference ref="ChangesView.NewChangeList"/>
159       <reference ref="ChangesView.RemoveChangeList"/>
160       <reference ref="ChangesView.SetDefault"/>
161       <reference ref="ChangesView.Rename"/>
162       <reference ref="ChangesView.CreatePatch"/>
163       <action id="ChangesView.CreatePatchToClipboard" class="com.intellij.openapi.vcs.changes.actions.CreatePatchFromChangesAction$Clipboard"/>
164       <reference ref="ChangesView.Shelve"/>
165       <separator/>
166       <reference ref="ChangesView.Refresh"/>
167       <separator/>
168       <reference ref="VersionControlsGroup"/>
169     </group>
170
171     <group id="Unversioned.Files.Dialog">
172       <reference ref="ChangesView.AddUnversioned"/>
173       <reference ref="$Delete"/>
174     </group>
175     <group id="Unversioned.Files.Dialog.Popup">
176       <reference ref="ChangesView.AddUnversioned"/>
177       <reference ref="ChangesView.Move"/>
178       <reference ref="$Delete"/>
179     </group>
180
181     <group id="ShelvedChangesPopupMenu" popup="true">
182       <action id="ShelveChanges.UnshelveWithDialog" class="com.intellij.openapi.vcs.changes.shelf.UnshelveWithDialogAction"
183               icon="AllIcons.Vcs.Unshelve"/>
184       <action id="ShelvedChanges.Restore" class="com.intellij.openapi.vcs.changes.shelf.RestoreShelvedChange"/>
185       <reference id="Diff.ShowDiff"/>
186       <reference id="Vcs.ShowDiffWithLocal"/>
187       <action id="ChangesView.CreatePatchFromChanges" class="com.intellij.openapi.vcs.changes.actions.CreatePatchFromChangesAction$Dialog"
188               icon="AllIcons.Vcs.Patch"/>
189       <reference ref="ChangesView.CreatePatchToClipboard"/>
190       <action id="ShelvedChanges.ImportPatches" class="com.intellij.openapi.vcs.changes.shelf.ImportIntoShelfAction"/>
191       <separator/>
192       <action id="ShelvedChanges.Rename" class="com.intellij.openapi.vcs.changes.shelf.RenameShelvedChangeListAction"/>
193       <reference ref="$Delete"/>
194       <separator/>
195       <action id="ShelvedChanges.ShowHideDeleted" class="com.intellij.openapi.vcs.changes.shelf.ShowHideRecycledAction"/>
196       <action id="ShelvedChanges.ShowRecentlyDeleted" class="com.intellij.openapi.vcs.changes.shelf.ShowRecentlyDeletedShelvesAction"/>
197       <action id="ShelvedChanges.CleanMarkedToDelete" class="com.intellij.openapi.vcs.changes.shelf.CleanUnshelvedAction"
198               icon="AllIcons.Actions.GC"/>
199     </group>
200
201     <group id="ShelvedChangesToolbar">
202       <action id="ChangesView.UnshelveSilently" class="com.intellij.openapi.vcs.changes.actions.UnshelveSilentlyAction"
203               icon="AllIcons.Vcs.UnshelveSilent">
204         <keyboard-shortcut first-keystroke="control alt U" keymap="$default"/>
205       </action>
206       <reference ref="Diff.ShowDiff"/>
207       <reference ref="ShelvedChanges.CleanMarkedToDelete"/>
208       <separator/>
209       <reference ref="ChangesView.GroupBy"/>
210       <reference ref="ExpandAll"/>
211       <reference ref="CollapseAll"/>
212       <reference ref="ShelvedChanges.ShowHideDeleted"/>
213       <separator/>
214       <action id="ShelfChanges.Settings" class="com.intellij.openapi.vcs.changes.shelf.OpenShelfSettings"
215               icon="AllIcons.General.Settings"/>
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="VcsToobarActions">
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="VcsNavBarToobarActions">
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     <!-- Window -->
355     <action id="CloseAllUnmodifiedEditors" class="com.intellij.ide.actions.CloseAllUnmodifiedEditorsAction">
356       <add-to-group group-id="CloseEditorsGroup" anchor="before" relative-to-action="CloseAllUnpinnedEditors"/>
357     </action>
358
359     <action id="Vcs.RollbackChangedLines" class="com.intellij.openapi.vcs.ex.RollbackLineStatusAction" icon="AllIcons.Actions.Rollback"/>
360     <action id="Vcs.MoveChangedLinesToChangelist" class="com.intellij.openapi.vcs.ex.MoveChangesLineStatusAction"/>
361     <action id="Vcs.Diff.ExcludeChangedLinesFromCommit" class="com.intellij.openapi.actionSystem.EmptyAction">
362       <add-to-group group-id="Diff.KeymapGroup" relative-to-action="Diff.ResolveConflict" anchor="after"/>
363     </action>
364     <action id="Vcs.Diff.IncludeOnlyChangedLinesIntoCommit" class="com.intellij.openapi.actionSystem.EmptyAction">
365       <add-to-group group-id="Diff.KeymapGroup" relative-to-action="Vcs.Diff.ExcludeChangedLinesFromCommit" anchor="after"/>
366     </action>
367
368     <reference ref="Vcs.VcsClone">
369       <add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
370     </reference>
371
372     <action id="Vcs.CopyRevisionNumberAction" class="com.intellij.openapi.vcs.history.actions.CopyRevisionNumberAction"
373             icon="AllIcons.Actions.Copy"/>
374
375     <group id="VcsSelectionHistoryDialog.Popup">
376       <reference id="Diff.ShowDiff"/>
377       <reference id="Vcs.ShowDiffWithLocal"/>
378       <reference id="VcsHistory.ShowAllAffected"/>
379       <reference id="Vcs.CopyRevisionNumberAction"/>
380     </group>
381
382     <group id="Shelve.KeymapGroup">
383       <reference ref="ChangesView.Shelve"/>
384       <reference ref="ChangesView.ShelveSilently"/>
385       <reference ref="ShelveChanges.UnshelveWithDialog"/>
386       <reference ref="ChangesView.UnshelveSilently"/>
387       <reference ref="ShelvedChanges.Restore"/>
388       <reference ref="ShelvedChanges.ImportPatches"/>
389       <separator/>
390       <reference ref="ShelvedChanges.Rename"/>
391       <separator/>
392       <reference ref="Diff.ShowDiff"/>
393       <reference ref="ChangesView.CreatePatchFromChanges"/>
394       <separator/>
395       <reference ref="ShelvedChanges.ShowHideDeleted"/>
396       <reference ref="ShelvedChanges.CleanMarkedToDelete"/>
397       <reference ref="ShelfChanges.Settings"/>
398       <separator/>
399
400       <add-to-group group-id="Vcs.KeymapGroup" anchor="first"/>
401     </group>
402
403     <group id="FileHistory.KeymapGroup">
404       <reference id="Vcs.GetVersion"/>
405       <reference id="FileHistory.AnnotateRevision"/>
406
407       <add-to-group group-id="Vcs.KeymapGroup"/>
408     </group>
409
410     <group>
411       <reference ref="Vcs.ToggleAmendCommitMode"/>
412       <reference ref="CheckinProject"/>
413       <reference ref="CheckinFiles"/>
414       <reference ref="ChangesView.ShowCommitOptions"/>
415       <reference ref="UpdateFiles"/>
416       <reference ref="CheckStatusForFiles"/>
417       <reference ref="IntegrateFiles"/>
418       <separator/>
419       <reference ref="Show.Current.Revision"/>
420       <reference ref="Vcs.ShowHistoryForBlock"/>
421       <reference ref="Vcs.ShowTabbedFileHistory"/>
422       <reference ref="Vcs.ShowHistoryForRevision"/>
423       <reference ref="VcsHistory.ShowAllAffected"/>
424       <reference ref="Compare.Specified"/>
425       <reference ref="Compare.Selected"/>
426       <reference ref="Annotate"/>
427       <separator/>
428       <reference ref="VcsShowNextChangeMarker"/>
429       <reference ref="VcsShowPrevChangeMarker"/>
430       <reference ref="VcsShowCurrentChangeMarker"/>
431       <reference ref="Vcs.RollbackChangedLines"/>
432       <reference ref="Vcs.MoveChangedLinesToChangelist"/>
433       <separator/>
434       <reference ref="Start.Use.Vcs"/>
435       <reference ref="Vcs.QuickListPopupAction"/>
436       <reference ref="Vcs.UpdateProject"/>
437       <reference ref="Vcs.IntegrateProject"/>
438       <reference ref="Vcs.RefreshStatuses"/>
439       <separator/>
440       <reference ref="ChangesView.Browse"/>
441       <reference ref="ChangesView.CreatePatch"/>
442       <reference ref="ChangesView.CreatePatchToClipboard"/>
443       <reference ref="ChangesView.ApplyPatch"/>
444       <reference ref="ChangesView.ApplyPatchFromClipboard"/>
445       <reference ref="ChangesView.Revert"/>
446       <reference ref="ChangesView.Refresh"/>
447       <reference ref="ChangesView.NewChangeList"/>
448       <reference ref="ChangesView.RemoveChangeList"/>
449       <reference ref="ChangesView.SetDefault"/>
450       <reference ref="ChangesView.Move"/>
451       <reference ref="Diff.ShowDiff"/>
452       <reference ref="$Delete"/>
453       <reference ref="ChangesView.AddUnversioned"/>
454       <reference ref="ChangesView.RemoveDeleted"/>
455       <reference ref="ChangesView.Edit"/>
456       <reference ref="ChangesView.Rename"/>
457       <separator/>
458       <reference ref="CommittedChanges.Refresh"/>
459       <reference ref="CommittedChanges.Filter"/>
460       <reference ref="CommittedChanges.Details"/>
461       <reference ref="CommittedChanges.Revert"/>
462       <reference ref="CommittedChanges.Clear"/>
463       <reference ref="IncomingChanges.Refresh"/>
464       <separator/>
465       <reference ref="Vcs.ShowDiffWithLocal"/>
466       <reference ref="Vcs.ShowDiffWithLocal.Before"/>
467       <reference ref="Vcs.EditSource"/>
468       <reference ref="Vcs.OpenRepositoryVersion"/>
469       <reference ref="Vcs.RevertSelectedChanges"/>
470       <reference ref="Vcs.ApplySelectedChanges"/>
471       <separator/>
472       <reference ref="Vcs.ShowMessageHistory"/>
473       <reference ref="CloseAllUnmodifiedEditors"/>
474       <reference ref="Vcs.VcsClone"/>
475       <reference ref="Vcs.CopyRevisionNumberAction"/>
476       <separator/>
477
478       <add-to-group group-id="VcsGeneral.KeymapGroup"/>
479     </group>
480
481     <group>
482       <reference ref="Compare.SameVersion"/>
483       <reference ref="Compare.LastVersion"/>
484       <reference ref="Compare.Specified"/>
485       <reference ref="Vcs.ShowDiffWithLocal.Before"/>
486       <reference ref="Vcs.ShowDiffWithLocal"/>
487       <separator/>
488
489       <add-to-group group-id="Diff.KeymapGroup" anchor="after" relative-to-action="CompareClipboardWithSelection"/>
490     </group>
491
492     <group id="Vcs.Show.Toolwindow.Tab">
493       <add-to-group group-id="VcsGeneral.KeymapGroup"/>
494       <action id="Vcs.Show.Local.Changes" class="com.intellij.vcs.VcsShowLocalChangesAction"/>
495       <action id="Vcs.Show.Shelf" class="com.intellij.vcs.VcsShowShelfAction"/>
496     </group>
497
498     <action id="AnnotateStackTraceAction.show.files.modification.info"
499             class="com.intellij.unscramble.AnnotateStackTraceAction" icon="AllIcons.Actions.Annotate">
500       <add-to-group group-id="AnalyzeStacktraceToolbar" anchor="first" />
501     </action>
502
503     <action id="Vcs.Operations.Popup.Annotate" class="com.intellij.openapi.vcs.actions.ShowAnnotateOperationsPopup">
504       <add-to-group group-id="VcsGeneral.KeymapGroup"/>
505     </action>
506
507     <group id="Vcs.Operations.Popup">
508       <group id="Vcs.Operations.Popup.VcsAware" class="com.intellij.openapi.vcs.actions.VcsQuickListPopupAction$VcsAware">
509         <group id="Vcs.Operations.Popup.VcsNameSeparator" class="com.intellij.openapi.vcs.actions.VcsQuickListPopupAction$VcsNameSeparator"/>
510         <reference id="ChangesView.AddUnversioned"/>
511         <reference id="CheckinProject"/>
512         <reference ref="ChangesView.ToggleCommitUi"/>
513         <reference id="CheckinFiles"/>
514         <reference id="ChangesView.Revert"/>
515         <separator/>
516         <reference id="Vcs.ShowTabbedFileHistory"/>
517         <reference id="Annotate"/>
518         <reference id="Compare.SameVersion"/>
519       </group>
520       <separator/>
521       <group id="Vcs.Operations.Popup.Vcs.Providers"
522              class="com.intellij.openapi.vcs.actions.VcsQuickListPopupAction$Providers"/>
523       <group id="Vcs.Operations.Popup.NonVcsAware" class="com.intellij.openapi.vcs.actions.VcsQuickListPopupAction$NonVcsAware">
524         <reference id="Start.Use.Vcs"/>
525       </group>
526       <separator/>
527       <group class="com.intellij.openapi.vcs.actions.ShowAnnotateOperationsPopup$Group" popup="true" id="ShowAnnotateOperationsPopupGroup"/>
528       <separator text="Local History"/>
529       <reference id="LocalHistory.ShowHistory"/>
530       <reference id="LocalHistory.PutLabel"/>
531     </group>
532
533   </actions>
534 </idea-plugin>