Update org.apache.commons:commons-compress to 1.25.0
[egit/eclipse.git] / org.eclipse.egit.gitflow.ui / plugin.xml
bloba6cf86017138328c508b2199ff23795559803cc7
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                                         <and>
25                                                 <reference definitionId="org.eclipse.egit.gitflow.ui.commandEnabled" />
26                                                 <with variable="org.eclipse.egit.ui.currentRepository">
27                                                         <not>
28                                                                 <test
29                                                                                 forcePluginActivation="true"
30                                                                                 property="GitFlowRepository.isInitialized">
31                                                                 </test>
32                                                         </not>
33                                                 </with>
34                                                 <and>
35                                                         <count
36                                                                         value="1">
37                                                         </count>
38                                                         <iterate>
39                                                                 <instanceof
40                                                                                 value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
41                                                                 </instanceof>
42                                                         </iterate>
43                                                 </and>
44                                         </and>
45                                 </visibleWhen>
46                         </command>
47                 </menuContribution>
48                 <menuContribution
49                                 locationURI="popup:org.eclipse.egit.ui.RepositoriesView?after=group.gitflow">
50                         <menu
51                                         icon="icons/obj16/gitflow.png"
52                                         label="%TeamGitFlowMenu.name">
53                                 <visibleWhen
54                                                 checkEnabled="false">
55                                         <and>
56                                                 <with variable="org.eclipse.egit.ui.currentRepository">
57                                                         <test
58                                                                         forcePluginActivation="true"
59                                                                         property="GitFlowRepository.isInitialized">
60                                                         </test>
61                                                 </with>
62                                                 <and>
63                                                         <count
64                                                                         value="1">
65                                                         </count>
66                                                         <iterate>
67                                                                 <or>
68                                                                         <instanceof
69                                                                                 value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
70                                                                         </instanceof>
71                                                                         <instanceof
72                                                                                 value="org.eclipse.egit.ui.internal.repository.tree.BranchesNode">
73                                                                         </instanceof>
74                                                                         <instanceof
75                                                                                 value="org.eclipse.egit.ui.internal.repository.tree.BranchHierarchyNode">
76                                                                         </instanceof>
77                                                                         <instanceof
78                                                                                 value="org.eclipse.egit.ui.internal.repository.tree.LocalNode">
79                                                                         </instanceof>
80                                                                         <instanceof
81                                                                                 value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
82                                                                         </instanceof>
83                                                                         <instanceof
84                                                                                 value="org.eclipse.egit.ui.internal.repository.tree.RemoteTrackingNode">
85                                                                         </instanceof>
86                                                                 </or>
87                                                         </iterate>
88                                                 </and>
89                                         </and>
90                                 </visibleWhen>
91                                 <command
92                                                 commandId="org.eclipse.egit.gitflow.ui.command.featureStart"
93                                                 label="%TeamGitFlowFeatureStart.name"
94                                                 style="push">
95                                 </command>
96                                 <command
97                                                 commandId="org.eclipse.egit.gitflow.ui.command.featureFinish"
98                                                 label="%TeamGitFlowFeatureFinish.name"
99                                                 style="push">
100                                 </command>
101                                 <command
102                                                 commandId="org.eclipse.egit.gitflow.ui.command.featureRebase"
103                                                 label="%TeamGitFlowFeatureRebase.name"
104                                                 style="push">
105                                 </command>
106                                 <command
107                                                 commandId="org.eclipse.egit.gitflow.ui.command.featureCheckout"
108                                                 label="%TeamGitFlowFeatureCheckout.name"
109                                                 style="push">
110                                 </command>
111                                 <command
112                                                 commandId="org.eclipse.egit.gitflow.ui.command.featureTrack"
113                                                 label="%TeamGitFlowFeatureTrack.name"
114                                                 style="push">
115                                 </command>
116                                 <command
117                                                 commandId="org.eclipse.egit.gitflow.ui.command.featurePublish"
118                                                 label="%TeamGitFlowFeaturePublish.name"
119                                                 style="push">
120                                 </command>
121                                 <separator
122                                                 name="org.eclipse.egit.gitflow.ui.separator1"
123                                                 visible="true">
124                                 </separator>
125                                 <command
126                                                 commandId="org.eclipse.egit.gitflow.ui.command.releaseStart"
127                                                 label="%TeamGitFlowReleaseStart.name"
128                                                 style="push">
129                                 </command>
130                                 <command
131                                                 commandId="org.eclipse.egit.gitflow.ui.command.releaseFinish"
132                                                 label="%TeamGitFlowReleaseFinish.name"
133                                                 style="push">
134                                 </command>
135                                 <command
136                                                 commandId="org.eclipse.egit.gitflow.ui.command.releasePublish"
137                                                 label="%TeamGitFlowReleasePublish.name"
138                                                 style="push">
139                                 </command>
140                                 <separator
141                                                 name="org.eclipse.egit.gitflow.ui.separator2"
142                                                 visible="true">
143                                 </separator>
144                                 <command
145                                                 commandId="org.eclipse.egit.gitflow.ui.command.hotfixStart"
146                                                 label="%TeamGitFlowHotfixStart.name"
147                                                 style="push">
148                                 </command>
149                                 <command
150                                                 commandId="org.eclipse.egit.gitflow.ui.command.hotfixFinish"
151                                                 label="%TeamGitFlowHotfixFinish.name"
152                                                 style="push">
153                                 </command>
154                                 <command
155                                                 commandId="org.eclipse.egit.gitflow.ui.command.hotfixPublish"
156                                                 label="%TeamGitFlowHotfixPublish.name"
157                                                 style="push">
158                                 </command>
159                                 <separator
160                                                 name="org.eclipse.egit.gitflow.ui.separator3"
161                                                 visible="true">
162                                 </separator>
163                                 <command
164                                                 commandId="org.eclipse.egit.gitflow.ui.command.developCheckout"
165                                                 label="%TeamGitFlowDevelopCheckout.name"
166                                                 style="push">
167                                 </command>
168                         </menu>
169                 </menuContribution>
170         </extension>
171         <extension
172                         point="org.eclipse.ui.commands">
173                 <command
174                                 categoryId="org.eclipse.egit.ui.commandCategory"
175                                 id="org.eclipse.egit.gitflow.ui.command.init"
176                                 name="%TeamGitFlowInit.name">
177                 </command>
178                 <command
179                                 categoryId="org.eclipse.egit.ui.commandCategory"
180                                 id="org.eclipse.egit.gitflow.ui.command.featureStart"
181                                 name="%TeamGitFlowFeatureStart.name">
182                 </command>
183                 <command
184                                 categoryId="org.eclipse.egit.ui.commandCategory"
185                                 id="org.eclipse.egit.gitflow.ui.command.featureFinish"
186                                 name="%TeamGitFlowFeatureFinish.name">
187                 </command>
188                 <command
189                                 categoryId="org.eclipse.egit.ui.commandCategory"
190                                 id="org.eclipse.egit.gitflow.ui.command.releaseStart"
191                                 name="%TeamGitFlowReleaseStart.name">
192                 </command>
193                 <command
194                                 categoryId="org.eclipse.egit.ui.commandCategory"
195                                 id="org.eclipse.egit.gitflow.ui.command.releaseFinish"
196                                 name="%TeamGitFlowReleaseFinish.name">
197                 </command>
198                 <command
199                                 categoryId="org.eclipse.egit.ui.commandCategory"
200                                 id="org.eclipse.egit.gitflow.ui.command.featurePublish"
201                                 name="%TeamGitFlowFeaturePublish.name">
202                 </command>
203                 <command
204                                 categoryId="org.eclipse.egit.ui.commandCategory"
205                                 id="org.eclipse.egit.gitflow.ui.command.releasePublish"
206                                 name="%TeamGitFlowReleasePublish.name">
207                 </command>
208                 <command
209                                 categoryId="org.eclipse.egit.ui.commandCategory"
210                                 id="org.eclipse.egit.gitflow.ui.command.hotfixPublish"
211                                 name="%TeamGitFlowHotfixPublish.name">
212                 </command>
213                 <command
214                                 categoryId="org.eclipse.egit.ui.commandCategory"
215                                 id="org.eclipse.egit.gitflow.ui.command.featureTrack"
216                                 name="%TeamGitFlowFeatureTrack.name">
217                 </command>
218                 <command
219                                 categoryId="org.eclipse.egit.ui.commandCategory"
220                                 id="org.eclipse.egit.gitflow.ui.command.featureCheckout"
221                                 name="%TeamGitFlowFeatureCheckout.name">
222                 </command>
223                 <command
224                                 categoryId="org.eclipse.egit.ui.commandCategory"
225                                 id="org.eclipse.egit.gitflow.ui.command.featureRebase"
226                                 name="%TeamGitFlowFeatureRebase.name">
227                 </command>
228                 <command
229                                 categoryId="org.eclipse.egit.ui.commandCategory"
230                                 id="org.eclipse.egit.gitflow.ui.command.hotfixStart"
231                                 name="%TeamGitFlowHotfixStart.name">
232                 </command>
233                 <command
234                                 categoryId="org.eclipse.egit.ui.commandCategory"
235                                 id="org.eclipse.egit.gitflow.ui.command.hotfixFinish"
236                                 name="%TeamGitFlowHotfixFinish.name">
237                 </command>
238                 <command
239                                 categoryId="org.eclipse.egit.ui.commandCategory"
240                                 id="org.eclipse.egit.gitflow.ui.command.developCheckout"
241                                 name="%TeamGitFlowDevelopCheckout.name">
242                 </command>
243         </extension>
244         <extension
245                         point="org.eclipse.ui.handlers">
246                 <handler
247                                 commandId="org.eclipse.egit.gitflow.ui.command.init">
248                         <class
249                                         class="org.eclipse.egit.gitflow.ui.internal.actions.InitHandler">
250                         </class>
251                         <activeWhen>
252                                 <reference
253                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
254                                 </reference>
255                         </activeWhen>
256                 </handler>
257                 <handler
258                                 commandId="org.eclipse.egit.gitflow.ui.command.featureStart">
259                         <class
260                                         class="org.eclipse.egit.gitflow.ui.internal.actions.FeatureStartHandler">
261                         </class>
262                         <activeWhen>
263                                 <reference
264                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
265                                 </reference>
266                         </activeWhen>
267                         <enabledWhen>
268                                 <with variable="org.eclipse.egit.ui.currentRepository">
269                                         <test
270                                                         forcePluginActivation="true"
271                                                         property="GitFlowRepository.isInitialized">
272                                         </test>
273                                 </with>
274                         </enabledWhen>
275                 </handler>
276                 <handler
277                                 commandId="org.eclipse.egit.gitflow.ui.command.developCheckout">
278                         <class
279                                         class="org.eclipse.egit.gitflow.ui.internal.actions.DevelopCheckoutHandler">
280                         </class>
281                         <activeWhen>
282                                 <reference
283                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
284                                 </reference>
285                         </activeWhen>
286                         <enabledWhen>
287                                 <with variable="org.eclipse.egit.ui.currentRepository">
288                                         <not>
289                                                 <test
290                                                                 forcePluginActivation="true"
291                                                                 property="GitFlowRepository.isDevelop">
292                                                 </test>
293                                         </not>
294                                 </with>
295                         </enabledWhen>
296                 </handler>
297                 <handler
298                                 commandId="org.eclipse.egit.gitflow.ui.command.featureFinish">
299                         <class
300                                         class="org.eclipse.egit.gitflow.ui.internal.actions.FeatureFinishHandler">
301                         </class>
302                         <activeWhen>
303                                 <reference
304                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
305                                 </reference>
306                         </activeWhen>
307                         <enabledWhen>
308                                 <with variable="org.eclipse.egit.ui.currentRepository">
309                                         <test
310                                                         forcePluginActivation="true"
311                                                         property="GitFlowRepository.isFeature">
312                                         </test>
313                                 </with>
314                         </enabledWhen>
315                 </handler>
316                 <handler
317                                 commandId="org.eclipse.egit.gitflow.ui.command.releaseStart">
318                         <class
319                                         class="org.eclipse.egit.gitflow.ui.internal.actions.ReleaseStartHandler">
320                         </class>
321                         <activeWhen>
322                                 <reference
323                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
324                                 </reference>
325                         </activeWhen>
326                         <enabledWhen>
327                                 <with variable="org.eclipse.egit.ui.currentRepository">
328                                         <test
329                                                         forcePluginActivation="true"
330                                                         property="GitFlowRepository.isInitialized">
331                                         </test>
332                                 </with>
333                         </enabledWhen>
334                 </handler>
335                 <handler
336                                 commandId="org.eclipse.egit.gitflow.ui.command.releaseFinish">
337                         <class
338                                         class="org.eclipse.egit.gitflow.ui.internal.actions.ReleaseFinishHandler">
339                         </class>
340                         <activeWhen>
341                                 <reference
342                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
343                                 </reference>
344                         </activeWhen>
345                         <enabledWhen>
346                                 <with variable="org.eclipse.egit.ui.currentRepository">
347                                         <test
348                                                         forcePluginActivation="true"
349                                                         property="GitFlowRepository.isRelease">
350                                         </test>
351                                 </with>
352                         </enabledWhen>
353                 </handler>
354                 <handler
355                                 commandId="org.eclipse.egit.gitflow.ui.command.featurePublish">
356                         <class
357                                         class="org.eclipse.egit.gitflow.ui.internal.actions.FeaturePublishHandler">
358                         </class>
360                         <enabledWhen>
361                                 <with variable="org.eclipse.egit.ui.currentRepository">
362                                         <and>
363                                                 <test
364                                                                 forcePluginActivation="true"
365                                                                 property="GitFlowRepository.isFeature">
366                                                 </test>
367                                                 <test
368                                                                 forcePluginActivation="true"
369                                                                 property="GitFlowRepository.hasDefaultRemote">
370                                                 </test>
371                                         </and>
372                                 </with>
373                         </enabledWhen>
374                         <activeWhen>
375                                 <reference
376                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
377                                 </reference>
378                         </activeWhen>
379                 </handler>
380                 <handler
381                                 commandId="org.eclipse.egit.gitflow.ui.command.releasePublish">
382                         <class
383                                         class="org.eclipse.egit.gitflow.ui.internal.actions.ReleasePublishHandler">
384                         </class>
386                         <enabledWhen>
387                                 <with variable="org.eclipse.egit.ui.currentRepository">
388                                         <test
389                                                         forcePluginActivation="true"
390                                                         property="GitFlowRepository.isRelease">
391                                         </test>
392                                         <test
393                                                         forcePluginActivation="true"
394                                                         property="GitFlowRepository.hasDefaultRemote">
395                                         </test>
396                                 </with>
397                         </enabledWhen>
398                         <activeWhen>
399                                 <reference
400                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
401                                 </reference>
402                         </activeWhen>
403                 </handler>
404                 <handler
405                                 commandId="org.eclipse.egit.gitflow.ui.command.hotfixPublish">
406                         <class
407                                         class="org.eclipse.egit.gitflow.ui.internal.actions.HotfixPublishHandler">
408                         </class>
410                         <enabledWhen>
411                                 <with variable="org.eclipse.egit.ui.currentRepository">
412                                         <test
413                                                         forcePluginActivation="true"
414                                                         property="GitFlowRepository.isHotfix">
415                                         </test>
416                                         <test
417                                                         forcePluginActivation="true"
418                                                         property="GitFlowRepository.hasDefaultRemote">
419                                         </test>
420                                 </with>
421                         </enabledWhen>
422                         <activeWhen>
423                                 <reference
424                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
425                                 </reference>
426                         </activeWhen>
427                 </handler>
428                 <handler
429                                 commandId="org.eclipse.egit.gitflow.ui.command.featureTrack">
430                         <class
431                                         class="org.eclipse.egit.gitflow.ui.internal.actions.FeatureTrackHandler">
432                         </class>
433                         <activeWhen>
434                                 <reference
435                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
436                                 </reference>
437                         </activeWhen>
438                         <enabledWhen>
439                                 <with variable="org.eclipse.egit.ui.currentRepository">
440                                         <test
441                                                         forcePluginActivation="true"
442                                                         property="GitFlowRepository.hasDefaultRemote">
443                                         </test>
444                                 </with>
445                         </enabledWhen>
446                 </handler>
447                 <handler
448                                 commandId="org.eclipse.egit.gitflow.ui.command.featureCheckout">
449                         <class
450                                         class="org.eclipse.egit.gitflow.ui.internal.actions.FeatureCheckoutHandler">
451                         </class>
452                         <activeWhen>
453                                 <reference
454                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
455                                 </reference>
456                         </activeWhen>
457                         <enabledWhen>
458                                 <with variable="org.eclipse.egit.ui.currentRepository">
459                                         <test
460                                                         forcePluginActivation="true"
461                                                         property="GitFlowRepository.isInitialized">
462                                         </test>
463                                 </with>
464                         </enabledWhen>
465                 </handler>
466                 <handler
467                                 commandId="org.eclipse.egit.gitflow.ui.command.featureRebase">
468                         <class
469                                         class="org.eclipse.egit.gitflow.ui.internal.actions.FeatureRebaseHandler">
470                         </class>
471                         <activeWhen>
472                                 <reference
473                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
474                                 </reference>
475                         </activeWhen>
476                         <enabledWhen>
477                                 <with variable="org.eclipse.egit.ui.currentRepository">
478                                         <test
479                                                         forcePluginActivation="true"
480                                                         property="GitFlowRepository.isFeature">
481                                         </test>
482                                 </with>
483                         </enabledWhen>
484                 </handler>
485                 <handler
486                                 commandId="org.eclipse.egit.gitflow.ui.command.hotfixStart">
487                         <class
488                                         class="org.eclipse.egit.gitflow.ui.internal.actions.HotfixStartHandler">
489                         </class>
490                         <activeWhen>
491                                 <reference
492                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
493                                 </reference>
494                         </activeWhen>
495                         <enabledWhen>
496                                 <with variable="org.eclipse.egit.ui.currentRepository">
497                                         <test
498                                                         forcePluginActivation="true"
499                                                         property="GitFlowRepository.isInitialized">
500                                         </test>
501                                 </with>
502                         </enabledWhen>
503                 </handler>
504                 <handler
505                                 commandId="org.eclipse.egit.gitflow.ui.command.hotfixFinish">
506                         <class
507                                         class="org.eclipse.egit.gitflow.ui.internal.actions.HotfixFinishHandler">
508                         </class>
509                         <activeWhen>
510                                 <reference
511                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
512                                 </reference>
513                         </activeWhen>
514                         <enabledWhen>
515                                 <with variable="org.eclipse.egit.ui.currentRepository">
516                                         <test
517                                                         forcePluginActivation="true"
518                                                         property="GitFlowRepository.isHotfix">
519                                         </test>
520                                 </with>
521                         </enabledWhen>
522                 </handler>
523         </extension>
524         <extension
525                         point="org.eclipse.core.expressions.propertyTesters">
526                 <propertyTester
527                                 class="org.eclipse.egit.gitflow.ui.internal.properties.RepositoryPropertyTester"
528                                 id="org.eclipse.egit.gitflow.ui.propertyTester"
529                                 namespace="GitFlowRepository"
530                                 properties="isFeature,isRelease,isHotfix,isDevelop,isMaster,isInitialized,hasDefaultRemote"
531                                 type="java.lang.String">
532                 </propertyTester>
533         </extension>
535         <extension
536                         point="org.eclipse.core.expressions.definitions">
537                 <definition
538                                 id="org.eclipse.egit.gitflow.ui.commandEnabled">
539                         <or>
540                                 <reference
541                                                 definitionId="org.eclipse.egit.ui.resourcesSingleRepository">
542                                 </reference>
543                                 <and>
544                                         <count
545                                                         value="1">
546                                         </count>
547                                         <iterate>
548                                                 <and>
549                                                         <instanceof
550                                                                         value="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
551                                                         </instanceof>
552                                                         <not>
553                                                                 <test
554                                                                                 property="GitRepository.isBare">
555                                                                 </test>
556                                                         </not>
557                                                 </and>
558                                         </iterate>
559                                 </and>
560                         </or>
561                 </definition>
562         </extension>
563         <extension
564                         point="org.eclipse.core.runtime.adapters">
565                 <factory adaptableType="org.eclipse.core.resources.IResource"
566                                 class="org.eclipse.egit.gitflow.ui.internal.factories.GitFlowAdapterFactory">
567                         <adapter type="org.eclipse.jgit.lib.Repository"/>
568                 </factory>
569         </extension>
570         <extension
571                         point="org.eclipse.core.runtime.adapters">
572                 <factory adaptableType="org.eclipse.jface.viewers.ISelection"
573                                 class="org.eclipse.egit.gitflow.ui.internal.factories.GitFlowAdapterFactory">
574                         <adapter type="org.eclipse.jgit.lib.Repository"/>
575                 </factory>
576         </extension>
578         <extension
579                         point="org.eclipse.ui.menus">
580                 <menuContribution
581                                 locationURI="popup:team.main?after=group11">
582                         <menu
583                                         icon="icons/obj16/gitflow.png"
584                                         label="%TeamGitFlowMenu.name">
585                                 <visibleWhen
586                                                 checkEnabled="false">
587                                         <and>
588                                                 <reference definitionId="org.eclipse.egit.ui.resourcesSingleRepository" />
589                                                 <with variable="org.eclipse.egit.ui.currentRepository">
590                                                         <test
591                                                                         forcePluginActivation="true"
592                                                                         property="GitFlowRepository.isInitialized">
593                                                         </test>
594                                                 </with>
595                                         </and>
596                                 </visibleWhen>
597                                 <command
598                                                 commandId="org.eclipse.egit.gitflow.ui.command.featureStart"
599                                                 label="%TeamGitFlowFeatureStart.name"
600                                                 style="push">
601                                 </command>
602                                 <command
603                                                 commandId="org.eclipse.egit.gitflow.ui.command.featureFinish"
604                                                 label="%TeamGitFlowFeatureFinish.name"
605                                                 style="push">
606                                 </command>
607                                 <command
608                                                 commandId="org.eclipse.egit.gitflow.ui.command.featureRebase"
609                                                 label="%TeamGitFlowFeatureRebase.name"
610                                                 style="push">
611                                 </command>
612                                 <command
613                                                 commandId="org.eclipse.egit.gitflow.ui.command.featureCheckout"
614                                                 label="%TeamGitFlowFeatureCheckout.name"
615                                                 style="push">
616                                 </command>
617                                 <command
618                                                 commandId="org.eclipse.egit.gitflow.ui.command.featureTrack"
619                                                 label="%TeamGitFlowFeatureTrack.name"
620                                                 style="push">
621                                 </command>
622                                 <command
623                                                 commandId="org.eclipse.egit.gitflow.ui.command.featurePublish"
624                                                 label="%TeamGitFlowFeaturePublish.name"
625                                                 style="push">
626                                 </command>
627                                 <separator
628                                                 name="org.eclipse.egit.gitflow.ui.team.separator1"
629                                                 visible="true">
630                                 </separator>
631                                 <command
632                                                 commandId="org.eclipse.egit.gitflow.ui.command.releaseStart"
633                                                 label="%TeamGitFlowReleaseStart.name"
634                                                 style="push">
635                                 </command>
636                                 <command
637                                                 commandId="org.eclipse.egit.gitflow.ui.command.releaseFinish"
638                                                 label="%TeamGitFlowReleaseFinish.name"
639                                                 style="push">
640                                 </command>
641                                 <command
642                                                 commandId="org.eclipse.egit.gitflow.ui.command.releasePublish"
643                                                 label="%TeamGitFlowReleasePublish.name"
644                                                 style="push">
645                                 </command>
646                                 <separator
647                                                 name="org.eclipse.egit.gitflow.ui.team.separator2"
648                                                 visible="true">
649                                 </separator>
650                                 <command
651                                                 commandId="org.eclipse.egit.gitflow.ui.command.hotfixStart"
652                                                 label="%TeamGitFlowHotfixStart.name"
653                                                 style="push">
654                                 </command>
655                                 <command
656                                                 commandId="org.eclipse.egit.gitflow.ui.command.hotfixFinish"
657                                                 label="%TeamGitFlowHotfixFinish.name"
658                                                 style="push">
659                                 </command>
660                                 <command
661                                                 commandId="org.eclipse.egit.gitflow.ui.command.hotfixPublish"
662                                                 label="%TeamGitFlowHotfixPublish.name"
663                                                 style="push">
664                                 </command>
665                                 <separator
666                                                 name="org.eclipse.egit.gitflow.ui.separator3"
667                                                 visible="true">
668                                 </separator>
669                                 <command
670                                                 commandId="org.eclipse.egit.gitflow.ui.command.developCheckout"
671                                                 label="%TeamGitFlowDevelopCheckout.name"
672                                                 style="push">
673                                 </command>
674                         </menu>
675                 </menuContribution>
676                 <menuContribution
677                                 locationURI="popup:team.main?after=group11">
678                         <command
679                                         commandId="org.eclipse.egit.gitflow.ui.command.init"
680                                         label="%TeamGitFlowInit.name"
681                                         style="push">
682                                 <visibleWhen
683                                                 checkEnabled="false">
684                                         <and>
685                                                 <reference definitionId="org.eclipse.egit.ui.resourcesSingleRepository" />
686                                                 <with variable="org.eclipse.egit.ui.currentRepository">
687                                                         <not>
688                                                                 <test
689                                                                                 forcePluginActivation="true"
690                                                                                 property="GitFlowRepository.isInitialized">
691                                                                 </test>
692                                                         </not>
693                                                 </with>
694                                         </and>
695                                 </visibleWhen>
696                         </command>
697                 </menuContribution>
698         </extension>
699         <extension
700                         point="org.eclipse.ui.menus">
701                 <menuContribution
702                                 allPopups="false"
703                                 locationURI="popup:org.eclipse.egit.ui.historyPageContributions?after=additions">
704                         <menu
705                                         icon="icons/obj16/gitflow.png"
706                                         label="%TeamGitFlowMenu.name">
707                                 <dynamic
708                                                 class="org.eclipse.egit.gitflow.ui.internal.menu.DynamicHistoryMenu"
709                                                 id="org.eclipse.egit.gitflow.menu.history">
710                                         <visibleWhen
711                                                         checkEnabled="false">
712                                                 <with variable="org.eclipse.egit.ui.currentRepository">
713                                                         <test
714                                                                         forcePluginActivation="true"
715                                                                         property="GitFlowRepository.isInitialized">
716                                                         </test>
717                                                 </with>
718                                         </visibleWhen>
719                                 </dynamic>
720                         </menu>
721                 </menuContribution>
722         </extension>
723         <extension point="org.eclipse.ui.decorators">
724                 <decorator
725                                 lightweight="true"
726                                 adaptable="true"
727                                 label="%Decorator_name"
728                                 class="org.eclipse.egit.gitflow.ui.internal.decorators.GitFlowLightweightDecorator"
729                                 state="true"
730                                 location="TOP_RIGHT"
731                                 id="org.eclipse.egit.gitflow.ui.internal.decorators.GitflowLightweightDecorator">
732                         <enablement>
733                                 <objectClass name="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode"/>
734                         </enablement>
735                         <description>
736                                 %Decorator_description
737                         </description>
738                 </decorator>
739         </extension>
740         <extension
741                         point="org.eclipse.ui.menus">
742                 <menuContribution
743                                 allPopups="false"
744                                 locationURI="popup:replaceWithMenu?after=gitReplaceWithGroup">
745                         <command
746                                         commandId="org.eclipse.egit.gitflow.ui.command.replaceWithDevelop"
747                                         label="%TeamGitFlowDevelopReplace.label"
748                                         style="push">
749                                 <visibleWhen
750                                                 checkEnabled="false">
751                                         <and>
752                         <with variable="activeMenu">
753                             <not>
754                                 <iterate operator="or">
755                                     <or>
756                                         <equals value="#AbstractTextEditorRulerContext" />
757                                         <equals value="#OverviewRulerContext" />
758                                     </or>
759                                 </iterate>
760                             </not>
761                         </with>
762                                                 <with variable="org.eclipse.egit.ui.currentRepository">
763                                                         <test
764                                                                         forcePluginActivation="true"
765                                                                         property="GitFlowRepository.isInitialized">
766                                                         </test>
767                                                 </with>
768                                                 <reference
769                                                                 definitionId="org.eclipse.egit.ui.resourcesSingleRepository">
770                                                 </reference>
771                                                 <reference
772                                                                 definitionId="org.eclipse.egit.ui.resourcesAllInRepository">
773                                                 </reference>
774                                         </and>
775                                 </visibleWhen>
776                         </command>
777                 </menuContribution>
778                 <menuContribution
779                                 allPopups="false"
780                                 locationURI="popup:compareWithMenu?after=gitCompareWithGroup">
781                         <command
782                                         commandId="org.eclipse.egit.gitflow.ui.command.compareWithDevelop"
783                                         label="%TeamGitFlowDevelopCompare.label"
784                                         style="push">
785                                 <visibleWhen
786                                                 checkEnabled="false">
787                                         <and>
788                         <with variable="activeMenu">
789                             <not>
790                                 <iterate operator="or">
791                                     <or>
792                                         <equals value="#AbstractTextEditorRulerContext" />
793                                         <equals value="#OverviewRulerContext" />
794                                     </or>
795                                 </iterate>
796                             </not>
797                         </with>
798                                                 <with variable="org.eclipse.egit.ui.currentRepository">
799                                                         <test
800                                                                         forcePluginActivation="true"
801                                                                         property="GitFlowRepository.isInitialized">
802                                                         </test>
803                                                 </with>
804                                                 <reference
805                                                                 definitionId="org.eclipse.egit.ui.resourcesSingleRepository">
806                                                 </reference>
807                                                 <reference
808                                                                 definitionId="org.eclipse.egit.ui.resourcesAllInRepository">
809                                                 </reference>
810                                         </and>
811                                 </visibleWhen>
812                         </command>
813                 </menuContribution>
814         </extension>
815         <extension
816                         point="org.eclipse.ui.commands">
817                 <command
818                                 categoryId="org.eclipse.egit.ui.commandCategory"
819                                 id="org.eclipse.egit.gitflow.ui.command.replaceWithDevelop"
820                                 name="%TeamGitFlowDevelopReplace.name">
821                 </command>
822                 <command
823                                 categoryId="org.eclipse.egit.ui.commandCategory"
824                                 id="org.eclipse.egit.gitflow.ui.command.compareWithDevelop"
825                                 name="%TeamGitFlowDevelopCompare.name">
826                 </command>
827         </extension>
828         <extension
829                         point="org.eclipse.ui.handlers">
830                 <handler
831                                 commandId="org.eclipse.egit.gitflow.ui.command.replaceWithDevelop">
832                         <class
833                                         class="org.eclipse.egit.gitflow.ui.internal.actions.DevelopReplaceHandler">
834                         </class>
835                         <activeWhen>
836                                 <reference
837                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
838                                 </reference>
839                         </activeWhen>
840                         <enabledWhen>
841                                 <with variable="org.eclipse.egit.ui.currentRepository">
842                                         <not>
843                                                 <test
844                                                                 forcePluginActivation="true"
845                                                                 property="GitFlowRepository.isDevelop">
846                                                 </test>
847                                         </not>
849                                 </with>
850                         </enabledWhen>
851                 </handler>
852                 <handler
853                                 commandId="org.eclipse.egit.gitflow.ui.command.compareWithDevelop">
854                         <class
855                                         class="org.eclipse.egit.gitflow.ui.internal.actions.DevelopCompareHandler">
856                         </class>
857                         <activeWhen>
858                                 <reference
859                                                 definitionId="org.eclipse.egit.gitflow.ui.commandEnabled">
860                                 </reference>
861                         </activeWhen>
862                         <enabledWhen>
863                                 <with variable="org.eclipse.egit.ui.currentRepository">
864                                         <not>
865                                                 <test
866                                                                 forcePluginActivation="true"
867                                                                 property="GitFlowRepository.isDevelop">
868                                                 </test>
869                                         </not>
871                                 </with>
872                         </enabledWhen>
873                 </handler>
874         </extension>
875         <extension point="org.eclipse.ui.commandImages">
876                 <image
877                                 commandId="org.eclipse.egit.gitflow.ui.command.init"
878                                 icon="icons/obj16/gitflow.png">
879                 </image>
880                 <image
881                                 commandId="org.eclipse.egit.gitflow.ui.command.replaceWithDevelop"
882                                 icon="icons/obj16/gitflow.png">
883                 </image>
884                 <image
885                                 commandId="org.eclipse.egit.gitflow.ui.command.compareWithDevelop"
886                                 icon="icons/obj16/gitflow.png">
887                 </image>
888                 <image
889                                 commandId="org.eclipse.egit.gitflow.ui.command.developCheckout"
890                                 icon="platform:/plugin/org.eclipse.egit.ui/icons/obj16/checkout.png">
891                 </image>
892                 <image
893                                 commandId="org.eclipse.egit.gitflow.ui.command.featureCheckout"
894                                 icon="platform:/plugin/org.eclipse.egit.ui/icons/obj16/checkout.png">
895                 </image>
896                 <image
897                                 commandId="org.eclipse.egit.gitflow.ui.command.featureRebase"
898                                 icon="platform:/plugin/org.eclipse.egit.ui/icons/obj16/rebase.png">
899                 </image>
900         </extension>
901 </plugin>