Urge the user to uninstall old plugins.
[egit/chris.git] / org.eclipse.egit-feature / feature.xml
blob3b6aa7ddca247ac9f2e58bce11aa04d3baf8d569
1 <?xml version="1.0" encoding="UTF-8"?>
2 <feature
3       id="org.eclipse.egit"
4       label="Eclipse Git Feature (Incubation)"
5       version="0.5.0"
6       provider-name="eclipse.org"
7       plugin="org.eclipse.egit">
9    <description url="http://www.jgit.org">
10 An Eclipse Git Plugin in pure Java.
12  !!!Uninstall any pre-0.5 plugins!!!
14 @buildId@
16 Changes on @branch@ since @refversion@:
18 <![CDATA[@shortlog@]]>
20    </description>
22    <copyright>
23       This plugin is Copyright it&apos;s authors and contributors. The code
24 is available under the BSD license for core Git repository access
25 (JGit) and the EPL for Eclipse specific portions plus a BSD style
26 license for the SSH protocol (JSch).
27 See the license agreement for details.
28    </copyright>
30    <license>
31       Note that there are two licenses involved here. The Eclipse dependent parts are
32 licenced under the EPL and the core git parts, i.e.g jgit. are
33 licenced under BSD. SSH is also provided under the BSD license.
35 All licences appear below.
37 ----------------------------------------
38 Copyright 2006,2007,2008 Shawn Pearce, et. al.
39 All rights reserved.
40 Redistribution and use in source and binary forms, with or
41 without modification, are permitted provided that the following
42 conditions are met:
43 - Redistributions of source code must retain the above copyright
44 notice, this list of conditions and the following disclaimer.
45 - Redistributions in binary form must reproduce the above
46 copyright notice, this list of conditions and the following
47 disclaimer in the documentation and/or other materials provided
48 with the distribution.
49 - Neither the name of the Git Development Community nor the
50 names of its contributors may be used to endorse or promote
51 products derived from this software without specific prior
52 written permission.
53 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
54 CONTRIBUTORS &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES,
55 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
56 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
57 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
58 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
59 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
60 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
61 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
62 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
63 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
64 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
65 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
66 =====================================================
67 JSch 0.0.* was released under the GNU LGPL license.  Later, we
68 have switched 
69 over to a BSD-style license. 
70 ------------------------------------------------------------------------------
71 Copyright (c) 2002,2003,2004,2005,2006,2007,2008 Atsuhiko Yamanaka,
72 JCraft,Inc. 
73 All rights reserved.
74 Redistribution and use in source and binary forms, with or without
75 modification, are permitted provided that the following conditions
76 are met:
77 1. Redistributions of source code must retain the above copyright
78 notice,
79 this list of conditions and the following disclaimer.
80 2. Redistributions in binary form must reproduce the above copyright
81 notice, this list of conditions and the following disclaimer
82 in 
83 the documentation and/or other materials provided with the distribution.
84 3. The names of the authors may not be used to endorse or promote
85 products
86 derived from this software without specific prior written permission.
87 THIS SOFTWARE IS PROVIDED ``AS IS&apos;&apos; AND ANY EXPRESSED OR IMPLIED
88 WARRANTIES,
89 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
90 AND
91 FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
92 SHALL JCRAFT,
93 INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT,
94 INDIRECT,
95 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
96 BUT NOT
97 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
98 OF USE, DATA,
99 OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
100 THEORY OF
101 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
102 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
103 THIS SOFTWARE,
104 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
105 --------------------------------------------------------------------------
106 Eclipse Public License - v 1.0
107 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS
108 ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE, REPRODUCTION OR
109 DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT&apos;S ACCEPTANCE
110 OF THIS AGREEMENT.
111 1. DEFINITIONS
112 &quot;Contribution&quot; means:
113 a) in the case of the initial Contributor, the initial code and
114 documentation distributed under this Agreement, and
115 b) in the case of each subsequent Contributor:
116 i) changes to the Program, and
117 ii) additions to the Program;
118 where such changes and/or additions to the Program originate
119 from and are distributed by that particular Contributor. A Contribution
120 &apos;originates&apos; from a Contributor if it was added to the Program
121 by such Contributor itself or anyone acting on such Contributor&apos;s
122 behalf. Contributions do not include additions to the Program
123 which: (i) are separate modules of software distributed in conjunction
124 with the Program under their own license agreement, and (ii)
125 are not derivative works of the Program.
126 &quot;Contributor&quot; means any person or entity that distributes the
127 Program.
128 &quot;Licensed Patents &quot; mean patent claims licensable by a Contributor
129 which are necessarily infringed by the use or sale of its Contribution
130 alone or when combined with the Program.
131 &quot;Program&quot; means the Contributions distributed in accordance with
132 this Agreement.
133 &quot;Recipient&quot; means anyone who receives the Program under this
134 Agreement, including all Contributors.
135 2. GRANT OF RIGHTS
136 a) Subject to the terms of this Agreement, each Contributor hereby
137 grants Recipient a non-exclusive, worldwide, royalty-free copyright
138 license to reproduce, prepare derivative works of, publicly display,
139 publicly perform, distribute and sublicense the Contribution
140 of such Contributor, if any, and such derivative works, in source
141 code and object code form.
142 b) Subject to the terms of this Agreement, each Contributor hereby
143 grants Recipient a non-exclusive, worldwide, royalty-free patent
144 license under Licensed Patents to make, use, sell, offer to sell,
145 import and otherwise transfer the Contribution of such Contributor,
146 if any, in source code and object code form. This patent license
147 shall apply to the combination of the Contribution and the Program
148 if, at the time the Contribution is added by the Contributor,
149 such addition of the Contribution causes such combination to
150 be covered by the Licensed Patents. The patent license shall
151 not apply to any other combinations which include the Contribution.
152 No hardware per se is licensed hereunder.
153 c) Recipient understands that although each Contributor grants
154 the licenses to its Contributions set forth herein, no assurances
155 are provided by any Contributor that the Program does not infringe
156 the patent or other intellectual property rights of any other
157 entity. Each Contributor disclaims any liability to Recipient
158 for claims brought by any other entity based on infringement
159 of intellectual property rights or otherwise. As a condition
160 to exercising the rights and licenses granted hereunder, each
161 Recipient hereby assumes sole responsibility to secure any other
162 intellectual property rights needed, if any. For example, if
163 a third party patent license is required to allow Recipient to
164 distribute the Program, it is Recipient&apos;s responsibility to acquire
165 that license before distributing the Program.
166 d) Each Contributor represents that to its knowledge it has sufficient
167 copyright rights in its Contribution, if any, to grant the copyright
168 license set forth in this Agreement.
169 3. REQUIREMENTS
170 A Contributor may choose to distribute the Program in object
171 code form under its own license agreement, provided that:
172 a) it complies with the terms and conditions of this Agreement;
174 b) its license agreement:
175 i) effectively disclaims on behalf of all Contributors all warranties
176 and conditions, express and implied, including warranties or
177 conditions of title and non-infringement, and implied warranties
178 or conditions of merchantability and fitness for a particular
179 purpose;
180 ii) effectively excludes on behalf of all Contributors all liability
181 for damages, including direct, indirect, special, incidental
182 and consequential damages, such as lost profits;
183 iii) states that any provisions which differ from this Agreement
184 are offered by that Contributor alone and not by any other party;
186 iv) states that source code for the Program is available from
187 such Contributor, and informs licensees how to obtain it in a
188 reasonable manner on or through a medium customarily used for
189 software exchange.
190 When the Program is made available in source code form:
191 a) it must be made available under this Agreement; and
192 b) a copy of this Agreement must be included with each copy of
193 the Program.
194 Contributors may not remove or alter any copyright notices contained
195 within the Program.
196 Each Contributor must identify itself as the originator of its
197 Contribution, if any, in a manner that reasonably allows subsequent
198 Recipients to identify the originator of the Contribution.
199 4. COMMERCIAL DISTRIBUTION
200 Commercial distributors of software may accept certain responsibilities
201 with respect to end users, business partners and the like. While
202 this license is intended to facilitate the commercial use of
203 the Program, the Contributor who includes the Program in a commercial
204 product offering should do so in a manner which does not create
205 potential liability for other Contributors. Therefore, if a Contributor
206 includes the Program in a commercial product offering, such Contributor
207 (&quot;Commercial Contributor&quot;) hereby agrees to defend and indemnify
208 every other Contributor (&quot;Indemnified Contributor&quot;) against any
209 losses, damages and costs (collectively &quot;Losses&quot;) arising from
210 claims, lawsuits and other legal actions brought by a third party
211 against the Indemnified Contributor to the extent caused by the
212 acts or omissions of such Commercial Contributor in connection
213 with its distribution of the Program in a commercial product
214 offering. The obligations in this section do not apply to any
215 claims or Losses relating to any actual or alleged intellectual
216 property infringement. In order to qualify, an Indemnified Contributor
217 must: a) promptly notify the Commercial Contributor in writing
218 of such claim, and b) allow the Commercial Contributor to control,
219 and cooperate with the Commercial Contributor in, the defense
220 and any related settlement negotiations. The Indemnified Contributor
221 may participate in any such claim at its own expense.
222 For example, a Contributor might include the Program in a commercial
223 product offering, Product X. That Contributor is then a Commercial
224 Contributor. If that Commercial Contributor then makes performance
225 claims, or offers warranties related to Product X, those performance
226 claims and warranties are such Commercial Contributor&apos;s responsibility
227 alone. Under this section, the Commercial Contributor would have
228 to defend claims against the other Contributors related to those
229 performance claims and warranties, and if a court requires any
230 other Contributor to pay any damages as a result, the Commercial
231 Contributor must pay those damages.
232 5. NO WARRANTY
233 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM
234 IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS
235 OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
236 ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
237 OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
238 responsible for determining the appropriateness of using and
239 distributing the Program and assumes all risks associated with
240 its exercise of rights under this Agreement , including but not
241 limited to the risks and costs of program errors, compliance
242 with applicable laws, damage to or loss of data, programs or
243 equipment, and unavailability or interruption of operations.
244 6. DISCLAIMER OF LIABILITY
245 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
246 NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
247 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
248 (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
249 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
250 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
251 OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE
252 OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
253 OF SUCH DAMAGES.
254 7. GENERAL
255 If any provision of this Agreement is invalid or unenforceable
256 under applicable law, it shall not affect the validity or enforceability
257 of the remainder of the terms of this Agreement, and without
258 further action by the parties hereto, such provision shall be
259 reformed to the minimum extent necessary to make such provision
260 valid and enforceable.
261 If Recipient institutes patent litigation against any entity
262 (including a cross-claim or counterclaim in a lawsuit) alleging
263 that the Program itself (excluding combinations of the Program
264 with other software or hardware) infringes such Recipient&apos;s patent(s),
265 then such Recipient&apos;s rights granted under Section 2(b) shall
266 terminate as of the date such litigation is filed.
267 All Recipient&apos;s rights under this Agreement shall terminate if
268 it fails to comply with any of the material terms or conditions
269 of this Agreement and does not cure such failure in a reasonable
270 period of time after becoming aware of such noncompliance. If
271 all Recipient&apos;s rights under this Agreement terminate, Recipient
272 agrees to cease use and distribution of the Program as soon as
273 reasonably practicable. However, Recipient&apos;s obligations under
274 this Agreement and any licenses granted by Recipient relating
275 to the Program shall continue and survive.
276 Everyone is permitted to copy and distribute copies of this Agreement,
277 but in order to avoid inconsistency the Agreement is copyrighted
278 and may only be modified in the following manner. The Agreement
279 Steward reserves the right to publish new versions (including
280 revisions) of this Agreement from time to time. No one other
281 than the Agreement Steward has the right to modify this Agreement.
282 The Eclipse Foundation is the initial Agreement Steward. The
283 Eclipse Foundation may assign the responsibility to serve as
284 the Agreement Steward to a suitable separate entity. Each new
285 version of the Agreement will be given a distinguishing version
286 number. The Program (including Contributions) may always be distributed
287 subject to the version of the Agreement under which it was received.
288 In addition, after a new version of the Agreement is published,
289 Contributor may elect to distribute the Program (including its
290 Contributions) under the new version. Except as expressly stated
291 in Sections 2(a) and 2(b) above, Recipient receives no rights
292 or licenses to the intellectual property of any Contributor under
293 this Agreement, whether expressly, by implication, estoppel or
294 otherwise. All rights in the Program not expressly granted under
295 this Agreement are reserved.
296 This Agreement is governed by the laws of the State of New York
297 and the intellectual property laws of the United States of America.
298 No party to this Agreement will bring a legal action under this
299 Agreement more than one year after the cause of action arose.
300 Each party waives its rights to a jury trial in any resulting
301 litigation.
302    </license>
304    <url>
305       <update label="Eclipse Update Site (experimental)" url="http://www.jgit.org/updates"/>
306    </url>
308    <requires>
309       <import plugin="org.eclipse.core.runtime" version="3.4" match="greaterOrEqual"/>
310       <import plugin="org.eclipse.core.resources"/>
311       <import plugin="org.eclipse.core.filesystem"/>
312       <import plugin="org.eclipse.ui"/>
313       <import plugin="org.eclipse.team.ui"/>
314       <import plugin="org.eclipse.jface.text"/>
315       <import plugin="org.eclipse.ui.ide"/>
316       <import plugin="org.eclipse.ui.workbench.texteditor"/>
317       <import plugin="org.eclipse.compare"/>
318       <import plugin="org.eclipse.core.net"/>
319       <import plugin="org.eclipse.team.core" version="3.4.0" match="greaterOrEqual"/>
320       <import plugin="org.eclipse.jsch.ui" version="1.1.100" match="greaterOrEqual"/>
321       <import plugin="org.eclipse.jsch.core"/>
322       <import plugin="com.jcraft.jsch"/>
323    </requires>
325    <plugin
326          id="org.eclipse.egit.core"
327          download-size="0"
328          install-size="0"
329          version="0.0.0"
330          unpack="false"/>
332    <plugin
333          id="org.eclipse.egit.ui"
334          download-size="0"
335          install-size="0"
336          version="0.0.0"
337          unpack="false"/>
339    <plugin
340          id="org.eclipse.egit"
341          download-size="0"
342          install-size="0"
343          version="0.0.0"
344          unpack="false"/>
346    <plugin
347          id="org.spearce.jgit"
348          download-size="0"
349          install-size="0"
350          version="0.0.0"
351          unpack="false"/>
353 </feature>