[historyView] Added "Focus On This File" menu for selected file
[egit/eclipse.git] / org.eclipse.egit.gitflow.ui / plugin.xml
blob514ebadc61dcce322e3a688b16d567f262fc322e
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4         <extension
5          point="org.eclipse.ui.menus">
6                 <menuContribution
7             locationURI="popup:org.eclipse.egit.ui.RepositoriesView?before=group.open">
8      <separator
9            name="group.gitflow"
10            visible="true">
11      </separator>
12                 </menuContribution>
13         </extension>
14         <extension
15          point="org.eclipse.ui.menus">
16                 <menuContribution
17             locationURI="popup:org.eclipse.egit.ui.RepositoriesView?after=group.gitflow">
18                         <command
19                   commandId="org.eclipse.egit.gitflow.ui.command.init"
20                   label="%TeamGitFlowInit.name"
21                   style="push">
22                                 <visibleWhen
23                      checkEnabled="false">
24                                         <iterate
25                        ifEmpty="false"
26                        operator="and">
27                                                 <and>
28                                                         <not>
29                                                                 <adapt type="org.eclipse.jgit.lib.Repository">
30                                                                         <test
31                                 forcePluginActivation="true"
32                                 property="GitFlowRepository.isInitialized">
33                                                                         </test>
34                                                                 </adapt>
35                                                         </not>
36                                                 </and>
37                                         </iterate>
38                                 </visibleWhen>
39                         </command>
40                 </menuContribution>
41                 <menuContribution
42             locationURI="popup:org.eclipse.egit.ui.RepositoriesView?after=group.gitflow">
43                         <menu
44                label="%TeamGitFlowMenu.name">
45                                 <visibleWhen
46                      checkEnabled="false">
47                                         <iterate
48                   ifEmpty="false"
49                   operator="and">
50                                                 <and>
51                                                         <adapt type="org.eclipse.jgit.lib.Repository">
52                                                                 <test
53                            forcePluginActivation="true"
54                            property="GitFlowRepository.isInitialized">
55                                                                 </test>
56                                                         </adapt>
57                                                 </and>
58                                         </iterate>
59                                 </visibleWhen>
60                                 <command
61                   commandId="org.eclipse.egit.gitflow.ui.command.featureStart"
62                   label="%TeamGitFlowFeatureStart.name"
63                   style="push">
64                                 </command>
65                                 <command
66                   commandId="org.eclipse.egit.gitflow.ui.command.featureFinish"
67                   label="%TeamGitFlowFeatureFinish.name"
68                   style="push">
69                                 </command>
70                                 <command
71                   commandId="org.eclipse.egit.gitflow.ui.command.featureRebase"
72                   label="%TeamGitFlowFeatureRebase.name"
73                   style="push">
74                                 </command>
75                                 <command
76                   commandId="org.eclipse.egit.gitflow.ui.command.featureCheckout"
77                   label="%TeamGitFlowFeatureCheckout.name"
78                   style="push">
79                                 </command>
80                                 <command
81                   commandId="org.eclipse.egit.gitflow.ui.command.featureTrack"
82                   label="%TeamGitFlowFeatureTrack.name"
83                   style="push">
84                                 </command>
85                                 <command
86                   commandId="org.eclipse.egit.gitflow.ui.command.featurePublish"
87                   label="%TeamGitFlowFeaturePublish.name"
88                   style="push">
89                                 </command>
90                                 <separator
91                   name="org.eclipse.egit.gitflow.ui.separator1"
92                   visible="true">
93                                 </separator>
94                                 <command
95                   commandId="org.eclipse.egit.gitflow.ui.command.releaseStart"
96                   label="%TeamGitFlowReleaseStart.name"
97                   style="push">
98                                 </command>
99                                 <command
100                   commandId="org.eclipse.egit.gitflow.ui.command.releaseFinish"
101                   label="%TeamGitFlowReleaseFinish.name"
102                   style="push">
103                                 </command>
104                                 <command
105                   commandId="org.eclipse.egit.gitflow.ui.command.releasePublish"
106                   label="%TeamGitFlowReleasePublish.name"
107                   style="push">
108                                 </command>
109                                 <separator
110                   name="org.eclipse.egit.gitflow.ui.separator2"
111                   visible="true">
112                                 </separator>
113                                 <command
114                   commandId="org.eclipse.egit.gitflow.ui.command.hotfixStart"
115                   label="%TeamGitFlowHotfixStart.name"
116                   style="push">
117                                 </command>
118                                 <command
119                   commandId="org.eclipse.egit.gitflow.ui.command.hotfixFinish"
120                   label="%TeamGitFlowHotfixFinish.name"
121                   style="push">
122                                 </command>
123                                 <command
124                   commandId="org.eclipse.egit.gitflow.ui.command.hotfixPublish"
125                   label="%TeamGitFlowHotfixPublish.name"
126                   style="push">
127                                 </command>
128                         </menu>
129                 </menuContribution>
130         </extension>
131         <extension
132          point="org.eclipse.ui.commands">
133                 <command
134             categoryId="org.eclipse.egit.ui.commandCategory"
135             id="org.eclipse.egit.gitflow.ui.command.init"
136             name="%TeamGitFlowInit.name">
137                 </command>
138                 <command
139             id="org.eclipse.egit.gitflow.ui.command.featureStart"
140             name="%TeamGitFlowFeatureStart.name">
141                 </command>
142                 <command
143             id="org.eclipse.egit.gitflow.ui.command.featureFinish"
144             name="%TeamGitFlowFeatureFinish.name">
145                 </command>
146                 <command
147             id="org.eclipse.egit.gitflow.ui.command.releaseStart"
148             name="%TeamGitFlowReleaseStart.name">
149                 </command>
150                 <command
151             id="org.eclipse.egit.gitflow.ui.command.releaseFinish"
152             name="%TeamGitFlowReleaseFinish.name">
153                 </command>
154                 <command
155             id="org.eclipse.egit.gitflow.ui.command.featurePublish"
156             name="%TeamGitFlowFeaturePublish.name">
157                 </command>
158                 <command
159             id="org.eclipse.egit.gitflow.ui.command.releasePublish"
160             name="%TeamGitFlowReleasePublish.name">
161                 </command>
162                 <command
163             id="org.eclipse.egit.gitflow.ui.command.hotfixPublish"
164             name="%TeamGitFlowHotfixPublish.name">
165                 </command>
166                 <command
167             id="org.eclipse.egit.gitflow.ui.command.featureTrack"
168             name="%TeamGitFlowFeatureTrack.name">
169                 </command>
170                 <command
171             id="org.eclipse.egit.gitflow.ui.command.featureCheckout"
172             name="%TeamGitFlowFeatureCheckout.name">
173                 </command>
174                 <command
175             id="org.eclipse.egit.gitflow.ui.command.featureRebase"
176             name="%TeamGitFlowFeatureRebase.name">
177                 </command>
178                 <command
179             id="org.eclipse.egit.gitflow.ui.command.hotfixStart"
180             name="%TeamGitFlowHotfixStart.name">
181                 </command>
182                 <command
183             id="org.eclipse.egit.gitflow.ui.command.hotfixFinish"
184             name="%TeamGitFlowHotfixFinish.name">
185                 </command>
186         </extension>
187         <extension
188          point="org.eclipse.ui.handlers">
189                 <handler
190             commandId="org.eclipse.egit.gitflow.ui.command.init">
191                         <class
192                class="org.eclipse.egit.gitflow.ui.internal.actions.InitHandler">
193                         </class>
194                         <activeWhen>
195                                 <iterate>
196                                         <or>
197                                                 <reference
198                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
199                                                 </reference>
200                                         </or>
201                                 </iterate>
202                         </activeWhen>
203                         <enabledWhen>
204                                 <iterate
205                   ifEmpty="false"
206                   operator="and">
207                                         <and>
208                                                 <not>
209                                                         <adapt type="org.eclipse.jgit.lib.Repository">
210                                                                 <test
211                            forcePluginActivation="true"
212                            property="GitFlowRepository.isInitialized">
213                                                                 </test>
214                                                         </adapt>
215                                                 </not>
216                                         </and>
217                                 </iterate>
218                         </enabledWhen>
219                 </handler>
220                 <handler
221             commandId="org.eclipse.egit.gitflow.ui.command.featureStart">
222                         <class
223                class="org.eclipse.egit.gitflow.ui.internal.actions.FeatureStartHandler">
224                         </class>
225                         <activeWhen>
226                                 <iterate>
227                                         <or>
228                                                 <reference
229                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
230                                                 </reference>
231                                         </or>
232                                 </iterate>
233                         </activeWhen>
234                         <enabledWhen>
235                                 <iterate
236                   ifEmpty="false"
237                   operator="and">
238                                         <and>
239                                                 <adapt type="org.eclipse.jgit.lib.Repository">
240                                                         <test
241                         forcePluginActivation="true"
242                         property="GitFlowRepository.isDevelop">
243                                                         </test>
244                                                 </adapt>
245                                         </and>
246                                 </iterate>
247                         </enabledWhen>
248                 </handler>
249                 <handler
250             commandId="org.eclipse.egit.gitflow.ui.command.featureFinish">
251                         <class
252                class="org.eclipse.egit.gitflow.ui.internal.actions.FeatureFinishHandler">
253                         </class>
254                         <activeWhen>
255                                 <iterate>
256                                         <or>
257                                                 <reference
258                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
259                                                 </reference>
260                                         </or>
261                                 </iterate>
262                         </activeWhen>
263                         <enabledWhen>
264                                 <iterate
265                   ifEmpty="false"
266                   operator="and">
268                                         <and>
269                                                 <adapt type="org.eclipse.jgit.lib.Repository">
270                                                         <test
271                   forcePluginActivation="true"
272                   property="GitFlowRepository.isFeature">
273                                                         </test>
274                                                 </adapt>
275                                         </and>
276                                 </iterate>
277                         </enabledWhen>
278                 </handler>
279                 <handler
280             commandId="org.eclipse.egit.gitflow.ui.command.releaseStart">
281                         <class
282                class="org.eclipse.egit.gitflow.ui.internal.actions.ReleaseStartHandler">
283                         </class>
284                         <activeWhen>
285                                 <iterate>
286                                         <or>
287                                                 <instanceof
288                         value="org.eclipse.jgit.revwalk.RevCommit">
289                                                 </instanceof>
290                                                 <reference
291                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
292                                                 </reference>
293                                         </or>
294                                 </iterate>
295                         </activeWhen>
296                         <enabledWhen>
297                                 <iterate
298                   ifEmpty="false"
299                   operator="and">
300                                         <and>
301                                                 <adapt type="org.eclipse.jgit.lib.Repository">
302                                                         <test
303                         forcePluginActivation="true"
304                         property="GitFlowRepository.isDevelop">
305                                                         </test>
306                                                 </adapt>
307                                         </and>
308                                 </iterate>
309                         </enabledWhen>
310                 </handler>
311                 <handler
312             commandId="org.eclipse.egit.gitflow.ui.command.releaseFinish">
313                         <class
314                class="org.eclipse.egit.gitflow.ui.internal.actions.ReleaseFinishHandler">
315                         </class>
316                         <activeWhen>
317                                 <iterate>
318                                         <or>
319                                                 <reference
320                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
321                                                 </reference>
322                                         </or>
323                                 </iterate>
324                         </activeWhen>
325                         <enabledWhen>
326                                 <iterate
327                   ifEmpty="false"
328                   operator="and">
329                                         <and>
330                                                 <adapt type="org.eclipse.jgit.lib.Repository">
331                                                         <test
332                         forcePluginActivation="true"
333                         property="GitFlowRepository.isRelease">
334                                                         </test>
335                                                 </adapt>
336                                         </and>
337                                 </iterate>
338                         </enabledWhen>
339                 </handler>
340                 <handler
341             commandId="org.eclipse.egit.gitflow.ui.command.featurePublish">
342                         <class
343                class="org.eclipse.egit.gitflow.ui.internal.actions.FeaturePublishHandler">
344                         </class>
346                         <enabledWhen>
347                                 <iterate
348                   ifEmpty="false"
349                   operator="and">
350                                         <adapt type="org.eclipse.jgit.lib.Repository">
351                                                 <and>
352                                                         <test
353                         forcePluginActivation="true"
354                         property="GitFlowRepository.isFeature">
355                                                         </test>
356                                                         <test
357                         forcePluginActivation="true"
358                         property="GitFlowRepository.hasDefaultRemote">
359                                                         </test>
360                                                 </and>
361                                         </adapt>
362                                 </iterate>
363                         </enabledWhen>
364                         <activeWhen>
365                                 <iterate>
366                                         <or>
367                                                 <reference
368                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
369                                                 </reference>
370                                         </or>
371                                 </iterate>
372                         </activeWhen>
373                 </handler>
374                 <handler
375             commandId="org.eclipse.egit.gitflow.ui.command.releasePublish">
376                         <class
377                class="org.eclipse.egit.gitflow.ui.internal.actions.ReleasePublishHandler">
378                         </class>
380                         <enabledWhen>
381                                 <iterate
382                   ifEmpty="false"
383                   operator="and">
384                                         <adapt type="org.eclipse.jgit.lib.Repository">
385                                                 <and>
386                                                         <test
387                         forcePluginActivation="true"
388                         property="GitFlowRepository.isRelease">
389                                                         </test>
390                                                         <test
391                         forcePluginActivation="true"
392                         property="GitFlowRepository.hasDefaultRemote">
393                                                         </test>
394                                                 </and>
395                                         </adapt>
396                                 </iterate>
397                         </enabledWhen>
398                         <activeWhen>
399                                 <iterate>
400                                         <or>
401                                                 <reference
402                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
403                                                 </reference>
404                                         </or>
405                                 </iterate>
406                         </activeWhen>
407                 </handler>
408                 <handler
409             commandId="org.eclipse.egit.gitflow.ui.command.hotfixPublish">
410                         <class
411                class="org.eclipse.egit.gitflow.ui.internal.actions.HotfixPublishHandler">
412                         </class>
414                         <enabledWhen>
415                                 <iterate
416                   ifEmpty="false"
417                   operator="and">
418                                         <adapt type="org.eclipse.jgit.lib.Repository">
419                                                 <and>
420                                                         <test
421                         forcePluginActivation="true"
422                         property="GitFlowRepository.isHotfix">
423                                                         </test>
424                                                         <test
425                         forcePluginActivation="true"
426                         property="GitFlowRepository.hasDefaultRemote">
427                                                         </test>
428                                                 </and>
429                                         </adapt>
430                                 </iterate>
431                         </enabledWhen>
432                         <activeWhen>
433                                 <iterate>
434                                         <or>
435                                                 <reference
436                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
437                                                 </reference>
438                                         </or>
439                                 </iterate>
440                         </activeWhen>
441                 </handler>
442                 <handler
443             commandId="org.eclipse.egit.gitflow.ui.command.featureTrack">
444                         <class
445                class="org.eclipse.egit.gitflow.ui.internal.actions.FeatureTrackHandler">
446                         </class>
447                         <activeWhen>
448                                 <iterate>
449                                         <or>
450                                                 <reference
451                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
452                                                 </reference>
453                                         </or>
454                                 </iterate>
455                         </activeWhen>
456                         <enabledWhen>
457                                 <iterate
458                   ifEmpty="false"
459                   operator="and">
460                                         <adapt type="org.eclipse.jgit.lib.Repository">
461                                                 <and>
462                                                         <test
463                         forcePluginActivation="true"
464                         property="GitFlowRepository.hasDefaultRemote">
465                                                         </test>
466                                                 </and>
467                                         </adapt>
468                                 </iterate>
469                         </enabledWhen>
470                 </handler>
471                 <handler
472             commandId="org.eclipse.egit.gitflow.ui.command.featureCheckout">
473                         <class
474                class="org.eclipse.egit.gitflow.ui.internal.actions.FeatureCheckoutHandler">
475                         </class>
476                         <activeWhen>
477                                 <iterate>
478                                         <or>
479                                                 <reference
480                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
481                                                 </reference>
482                                         </or>
483                                 </iterate>
484                         </activeWhen>
485                         <enabledWhen>
486                                 <iterate
487                   ifEmpty="false"
488                   operator="and">
489                                         <and>
490                                                         <adapt type="org.eclipse.jgit.lib.Repository">
491                                                                 <test
492                            forcePluginActivation="true"
493                            property="GitFlowRepository.isInitialized">
494                                                                 </test>
495                                                         </adapt>
496                                         </and>
497                                 </iterate>
498                         </enabledWhen>
499                 </handler>
500                 <handler
501             commandId="org.eclipse.egit.gitflow.ui.command.featureRebase">
502                         <class
503                class="org.eclipse.egit.gitflow.ui.internal.actions.FeatureRebaseHandler">
504                         </class>
505                         <activeWhen>
506                                 <iterate>
507                                         <or>
508                                                 <reference
509                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
510                                                 </reference>
511                                         </or>
512                                 </iterate>
513                         </activeWhen>
514                         <enabledWhen>
515                                 <iterate
516                   ifEmpty="false"
517                   operator="and">
518                                         <adapt type="org.eclipse.jgit.lib.Repository">
519                                                 <and>
520                                                         <test
521                         forcePluginActivation="true"
522                         property="GitFlowRepository.isFeature">
523                                                         </test>
524                                                 </and>
525                                         </adapt>
526                                 </iterate>
527                         </enabledWhen>
528                 </handler>
529                 <handler
530             commandId="org.eclipse.egit.gitflow.ui.command.hotfixStart">
531                         <class
532                class="org.eclipse.egit.gitflow.ui.internal.actions.HotfixStartHandler">
533                         </class>
534                         <activeWhen>
535                                 <iterate>
536                                         <or>
537                                                 <reference
538                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
539                                                 </reference>
540                                         </or>
541                                 </iterate>
542                         </activeWhen>
543                         <enabledWhen>
544                                 <iterate
545                   ifEmpty="false"
546                   operator="and">
547                                         <adapt type="org.eclipse.jgit.lib.Repository">
548                                                 <and>
549                                                         <test
550                         forcePluginActivation="true"
551                         property="GitFlowRepository.isDevelop">
552                                                         </test>
553                                                 </and>
554                                         </adapt>
555                                 </iterate>
556                         </enabledWhen>
557                 </handler>
558                 <handler
559             commandId="org.eclipse.egit.gitflow.ui.command.hotfixFinish">
560                         <class
561                class="org.eclipse.egit.gitflow.ui.internal.actions.HotfixFinishHandler">
562                         </class>
563                         <activeWhen>
564                                 <iterate>
565                                         <or>
566                                                 <reference
567                         definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
568                                                 </reference>
569                                         </or>
570                                 </iterate>
571                         </activeWhen>
572                         <enabledWhen>
573                                 <iterate
574                   ifEmpty="false"
575                   operator="and">
576                                         <adapt type="org.eclipse.jgit.lib.Repository">
577                                                 <and>
578                                                         <test
579                         forcePluginActivation="true"
580                         property="GitFlowRepository.isHotfix">
581                                                         </test>
582                                                 </and>
583                                         </adapt>
584                                 </iterate>
585                         </enabledWhen>
586                 </handler>
587         </extension>
588         <extension
589          point="org.eclipse.core.expressions.propertyTesters">
590                 <propertyTester
591             class="org.eclipse.egit.gitflow.ui.internal.selection.SelectionPropertyTester"
592             id="org.eclipse.egit.gitflow.ui.propertyTester"
593             namespace="GitFlowRepository"
594             properties="isFeature,isRelease,isHotfix,isDevelop,isMaster,isInitialized,hasDefaultRemote"
595             type="org.eclipse.jgit.lib.Repository">
596                 </propertyTester>
597         </extension>
599         <extension
600          point="org.eclipse.core.expressions.definitions">
601                 <definition
602             id="org.eclipse.egit.gitflow.ui.commandEnabled">
603                         <or>
604                                 <instanceof
605                         value="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
606                                 </instanceof>
607                                 <instanceof
608                         value="org.eclipse.core.resources.IResource">
609                                 </instanceof>
610                         </or>
611                 </definition>
612         </extension>
613         <extension
614          point="org.eclipse.core.runtime.adapters">
615                 <factory adaptableType="org.eclipse.core.resources.IResource"
616              class="org.eclipse.egit.gitflow.ui.internal.factories.GitFlowAdapterFactory">
617                         <adapter type="org.eclipse.jgit.lib.Repository"/>
618                 </factory>
619         </extension>
620         <extension
621          point="org.eclipse.core.runtime.adapters">
622                 <factory adaptableType="org.eclipse.team.ui.history.IHistoryView"
623              class="org.eclipse.egit.gitflow.ui.internal.factories.GitFlowAdapterFactory">
624                         <adapter type="org.eclipse.jgit.lib.Repository"/>
625                 </factory>
626         </extension>
629         <extension
630          point="org.eclipse.ui.menus">
631                 <menuContribution
632             locationURI="popup:team.main?after=group11">
633                         <menu
634                   label="%TeamGitFlowMenu.name">
635                                 <visibleWhen
636                      checkEnabled="false">
637                                         <iterate
638                        ifEmpty="false"
639                        operator="and">
640                                                 <and>
641                                                         <instanceof
642                         value="org.eclipse.core.resources.IProject">
643                                                         </instanceof>
644                                                         <adapt type="org.eclipse.jgit.lib.Repository">
645                                                                 <test
646                                 forcePluginActivation="true"
647                                 property="GitFlowRepository.isInitialized">
648                                                                 </test>
649                                                         </adapt>
650                                                 </and>
651                                         </iterate>
652                                 </visibleWhen>
653                                 <command
654                   commandId="org.eclipse.egit.gitflow.ui.command.featureStart"
655                   label="%TeamGitFlowFeatureStart.name"
656                   style="push">
657                                 </command>
658                                 <command
659                   commandId="org.eclipse.egit.gitflow.ui.command.featureFinish"
660                   label="%TeamGitFlowFeatureFinish.name"
661                   style="push">
662                                 </command>
663                                 <command
664                   commandId="org.eclipse.egit.gitflow.ui.command.featureRebase"
665                   label="%TeamGitFlowFeatureRebase.name"
666                   style="push">
667                                 </command>
668                                 <command
669                   commandId="org.eclipse.egit.gitflow.ui.command.featureCheckout"
670                   label="%TeamGitFlowFeatureCheckout.name"
671                   style="push">
672                                 </command>
673                                 <command
674                   commandId="org.eclipse.egit.gitflow.ui.command.featureTrack"
675                   label="%TeamGitFlowFeatureTrack.name"
676                   style="push">
677                                 </command>
678                                 <command
679                   commandId="org.eclipse.egit.gitflow.ui.command.featurePublish"
680                   label="%TeamGitFlowFeaturePublish.name"
681                   style="push">
682                                 </command>
683                                 <separator
684                   name="org.eclipse.egit.gitflow.ui.team.separator1"
685                   visible="true">
686                                 </separator>
687                                 <command
688                   commandId="org.eclipse.egit.gitflow.ui.command.releaseStart"
689                   label="%TeamGitFlowReleaseStart.name"
690                   style="push">
691                                 </command>
692                                 <command
693                   commandId="org.eclipse.egit.gitflow.ui.command.releaseFinish"
694                   label="%TeamGitFlowReleaseFinish.name"
695                   style="push">
696                                 </command>
697                                 <command
698                   commandId="org.eclipse.egit.gitflow.ui.command.releasePublish"
699                   label="%TeamGitFlowReleasePublish.name"
700                   style="push">
701                                 </command>
702                                 <separator
703                   name="org.eclipse.egit.gitflow.ui.team.separator2"
704                   visible="true">
705                                 </separator>
706                                 <command
707                   commandId="org.eclipse.egit.gitflow.ui.command.hotfixStart"
708                   label="%TeamGitFlowHotfixStart.name"
709                   style="push">
710                                 </command>
711                                 <command
712                   commandId="org.eclipse.egit.gitflow.ui.command.hotfixFinish"
713                   label="%TeamGitFlowHotfixFinish.name"
714                   style="push">
715                                 </command>
716                                 <command
717                   commandId="org.eclipse.egit.gitflow.ui.command.hotfixPublish"
718                   label="%TeamGitFlowHotfixPublish.name"
719                   style="push">
720                                 </command>
721                         </menu>
722                 </menuContribution>
723                 <menuContribution
724             locationURI="popup:team.main?after=group11">
725                         <command
726                   commandId="org.eclipse.egit.gitflow.ui.command.init"
727                   label="%TeamGitFlowInit.name"
728                   style="push">
729                                 <visibleWhen
730                      checkEnabled="false">
731                                         <iterate
732                        ifEmpty="false"
733                        operator="and">
734                                                 <and>
735                                                         <instanceof
736                         value="org.eclipse.core.resources.IProject">
737                                                         </instanceof>
738                                                         <not>
739                                                                 <adapt type="org.eclipse.jgit.lib.Repository">
740                                                                         <test
741                                 forcePluginActivation="true"
742                                 property="GitFlowRepository.isInitialized">
743                                                                         </test>
744                                                                 </adapt>
745                                                         </not>
746                                                 </and>
747                                         </iterate>
748                                 </visibleWhen>
749                         </command>
750                 </menuContribution>
751         </extension>
752  <extension
753        point="org.eclipse.ui.menus">
754     <menuContribution
755           allPopups="false"
756           locationURI="popup:org.eclipse.egit.ui.historyPageContributions?after=additions">
757        <menu
758              label="%TeamGitFlowMenu.name">
759           <dynamic
760                 class="org.eclipse.egit.gitflow.ui.internal.menu.DynamicHistoryMenu"
761                 id="org.eclipse.egit.gitflow.menu.history">
762           </dynamic>
763        </menu>
764     </menuContribution>
765  </extension>
766    <extension point="org.eclipse.ui.decorators">
767       <decorator
768             lightweight="true"
769             adaptable="true"
770             label="%Decorator_name"
771             class="org.eclipse.egit.gitflow.ui.internal.decorators.GitFlowLightweightDecorator"
772             state="true"
773             location="TOP_RIGHT"
774             id="org.eclipse.egit.gitflow.ui.internal.decorators.GitflowLightweightDecorator">
775             <enablement>
776               <objectClass name="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode"/>
777             </enablement>
778          <description>
779             %Decorator_description
780          </description>
781       </decorator>
782    </extension>
783 </plugin>