1 <?xml version=
"1.0" encoding=
"UTF-8"?>
4 xmlns:
xmi=
"http://www.omg.org/XMI"
5 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
6 xmlns:
git=
"http://www.eclipse.org/oomph/setup/git/1.0"
7 xmlns:
pde=
"http://www.eclipse.org/oomph/setup/pde/1.0"
8 xmlns:
predicates=
"http://www.eclipse.org/oomph/predicates/1.0"
9 xmlns:
projects=
"http://www.eclipse.org/oomph/setup/projects/1.0"
10 xmlns:
setup=
"http://www.eclipse.org/oomph/setup/1.0"
11 xmlns:setup.
p2=
"http://www.eclipse.org/oomph/setup/p2/1.0"
12 xmlns:setup.
workingsets=
"http://www.eclipse.org/oomph/setup/workingsets/1.0"
13 xmlns:
workingsets=
"http://www.eclipse.org/oomph/workingsets/1.0"
14 xsi:
schemaLocation=
"http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/pde/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/PDE.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/projects/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore http://www.eclipse.org/oomph/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/WorkingSets.ecore"
17 setup:
toolVersion=
"8">
19 source=
"http://www.eclipse.org/oomph/setup/BrandingInfo">
22 <value>http://git.eclipse.org/c/egit/egit.git/plain/org.eclipse.egit/egit.png
</value>
26 <value>https://projects.eclipse.org/projects/technology.egit
</value>
30 xsi:
type=
"setup:CompoundTask"
31 name=
"User Preferences">
33 source=
"http://www.eclipse.org/oomph/setup/UserPreferences"/>
35 xsi:
type=
"setup:CompoundTask"
36 name=
"org.eclipse.core.resources">
38 xsi:
type=
"setup:PreferenceTask"
39 key=
"/instance/org.eclipse.core.resources/encoding"
43 xsi:
type=
"setup:CompoundTask"
44 name=
"org.eclipse.pde.api.tools">
46 xsi:
type=
"setup:PreferenceTask"
47 key=
"/instance/org.eclipse.pde.api.tools/missing_default_api_profile"
52 xsi:
type=
"setup.p2:P2Task">
54 name=
"org.eclipse.pde.api.tools.ee.feature.feature.group"/>
56 name=
"org.eclipse.swtbot.ide.feature.group"/>
58 name=
"org.eclipse.swtbot.generator.feature.feature.group"/>
60 name=
"AnyEditTools.feature.group"
63 name=
"fr.obeo.releng.targetplatform-feature.feature.group"
66 name=
"com.github.spotbugs.plugin.eclipse.feature.group"
69 url=
"http://download.eclipse.org/egit/updates-nightly"/>
71 url=
"http://download.eclipse.org/technology/swtbot/releases/latest"/>
73 url=
"https://dl.bintray.com/mbarbero/fr.obeo.releng.targetplatform/latest"/>
75 url=
"http://download.eclipse.org/modeling/tmf/xtext/updates/composite/latest/"/>
77 url=
"http://andrei.gmxhome.de/eclipse/"/>
79 url=
"https://spotbugs.github.io/eclipse/"/>
82 xsi:
type=
"setup:EclipseIniTask"
87 xsi:
type=
"setup:EclipseIniTask"
88 option=
"-Doomph.redirection.egit="
89 value=
"https://git.eclipse.org/c/egit/egit.git/plain/tools/oomph/EGit.setup->${git.clone.egit.location|uri}/tools/oomph/EGit.setup"
92 xsi:
type=
"setup:ResourceCreationTask"
93 excludedTriggers=
"STARTUP MANUAL"
94 content=
"<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
	<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
		<item value="true" key="group_libraries"/>
		<item value="false" key="linkWithEditor"/>
		<item value="2" key="layout"/>
		<item value="2" key="rootMode"/>
		<item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;&quot;&gt;&#x0D;&#x0A;&lt;localWorkingSetManager&gt;&#x0D;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1382792884467_1&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/localWorkingSetManager&gt;&#x0D;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;" key="memento"/>
	</section>
</section>
"
95 targetURL=
"${workspace.location|uri}/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml"
98 xsi:
type=
"setup:VariableTask"
99 name=
"eclipse.target.platform"
100 defaultValue=
"egit-4.6"
101 storageURI=
"scope://Workspace">
102 <description>Default target platform for EGit development. Must be
>= egit-
4.6, otherwise the smartimport fragment will not compile.
</description>
105 xsi:
type=
"pde:APIBaselineTask"
109 location=
"${workspace.location/../api.baseline/4.10.0}"
110 remoteURI=
"http://download.eclipse.org/egit/updates-4.10/org.eclipse.egit.repository-4.10.0.201712302008-r.zip">
111 <description>EGit
4.10.0 API baseline; to be used with branch stable-
4.11</description>
114 xsi:
type=
"pde:APIBaselineTask"
118 location=
"${workspace.location/../api.baseline/4.11.0}"
119 remoteURI=
"http://download.eclipse.org/egit/updates-4.11/org.eclipse.egit.repository-4.11.0.201803080745-r.zip">
120 <description>EGit
4.11.0 API baseline; to be used with branch stable-
5.0</description>
123 xsi:
type=
"pde:APIBaselineTask"
126 location=
"${workspace.location/../api.baseline/5.0.0}"
127 remoteURI=
"http://download.eclipse.org/egit/updates-5.0/org.eclipse.egit.repository-5.0.0.201806131550-r.zip">
128 <description>EGit
5.0.0 API baseline; to be used with branch master
</description>
130 <stream name=
"master"
131 label=
"Workspace setup for branch master">
133 xsi:
type=
"setup:VariableTask"
134 name=
"eclipse.target.platform"
135 defaultValue=
"egit-4.6"
136 storageURI=
"scope://Workspace">
137 <description>Default target platform for EGit development. Must be
>= egit-
4.6, otherwise the smartimport fragment will not compile.
</description>
140 xsi:
type=
"git:GitCloneTask"
142 remoteURI=
"jgit/jgit"
143 checkoutBranch=
"master">
145 source=
"http://www.eclipse.org/oomph/setup/InducedChoices">
148 <value>eclipse.git.gerrit.remoteURIs
</value>
152 <value>JGit Gerrit Repository
</value>
156 <value>remoteURI
</value>
165 <description>JGit
</description>
168 xsi:
type=
"git:GitCloneTask"
170 remoteURI=
"egit/egit"
171 checkoutBranch=
"master">
173 source=
"http://www.eclipse.org/oomph/setup/InducedChoices">
176 <value>eclipse.git.gerrit.remoteURIs
</value>
180 <value>EGit Gerrit Repository
</value>
184 <value>remoteURI
</value>
193 <description>EGit
</description>
196 xsi:
type=
"git:GitCloneTask"
197 id=
"git.clone.egit-github"
198 remoteURI=
"egit/egit-github"
199 checkoutBranch=
"master">
201 source=
"http://www.eclipse.org/oomph/setup/InducedChoices">
204 <value>eclipse.git.gerrit.remoteURIs
</value>
208 <value>EGit Github Connector Gerrit Repository
</value>
212 <value>remoteURI
</value>
221 <description>EGit Github Connector
</description>
224 xsi:
type=
"projects:ProjectsImportTask">
226 rootFolder=
"${git.clone.jgit.location}"
227 locateNestedProjects=
"true"/>
229 rootFolder=
"${git.clone.egit.location}"
230 locateNestedProjects=
"true"/>
232 rootFolder=
"${git.clone.egit-github.location}"
233 locateNestedProjects=
"true"/>
234 <description>Import the EGit/JGit projects from the git clones into the workspace
</description>
237 xsi:
type=
"pde:TargetPlatformTask"
240 <description>EGit Neon target
</description>
243 xsi:
type=
"setup.workingsets:WorkingSetTask">
245 name=
"EGit Github Connector">
247 xsi:
type=
"predicates:AndPredicate">
249 xsi:
type=
"predicates:RepositoryPredicate"
250 project=
"org.eclipse.mylyn.github.core"/>
252 xsi:
type=
"workingsets:ExclusionPredicate"
253 excludedWorkingSet=
"//@streams[name='master']/@setupTasks.6/@workingSets.6 //@streams[name='master']/@setupTasks.6/@workingSets.1"/>
257 name=
"EGit Github Connector Tests">
259 xsi:
type=
"predicates:AndPredicate">
261 xsi:
type=
"predicates:RepositoryPredicate"
262 project=
"org.eclipse.mylyn.github.core"/>
264 xsi:
type=
"predicates:FilePredicate"
265 filePattern=
"META-INF/MANIFEST.MF"
266 contentPattern=
"org\.junit"/>
272 xsi:
type=
"predicates:AndPredicate">
274 xsi:
type=
"predicates:RepositoryPredicate"
275 project=
"org.eclipse.egit.core"/>
277 xsi:
type=
"workingsets:ExclusionPredicate"
278 excludedWorkingSet=
"//@streams[name='master']/@setupTasks.6/@workingSets.6 //@streams[name='master']/@setupTasks.6/@workingSets.3"/>
284 xsi:
type=
"predicates:AndPredicate">
286 xsi:
type=
"predicates:RepositoryPredicate"
287 project=
"org.eclipse.egit.core"/>
289 xsi:
type=
"predicates:FilePredicate"
290 filePattern=
"META-INF/MANIFEST.MF"
291 contentPattern=
"org\.junit"/>
297 xsi:
type=
"predicates:AndPredicate">
299 xsi:
type=
"predicates:RepositoryPredicate"
300 project=
"org.eclipse.jgit"/>
302 xsi:
type=
"workingsets:ExclusionPredicate"
303 excludedWorkingSet=
"//@streams[name='master']/@setupTasks.6/@workingSets.6 //@streams[name='master']/@setupTasks.6/@workingSets.5"/>
309 xsi:
type=
"predicates:AndPredicate">
311 xsi:
type=
"predicates:RepositoryPredicate"
312 project=
"org.eclipse.jgit"/>
314 xsi:
type=
"predicates:FilePredicate"
315 filePattern=
"META-INF/MANIFEST.MF"
316 contentPattern=
"org\.junit"/>
322 xsi:
type=
"predicates:OrPredicate">
324 xsi:
type=
"predicates:NaturePredicate"
325 nature=
"org.eclipse.pde.FeatureNature"/>
327 xsi:
type=
"predicates:NaturePredicate"
328 nature=
"org.eclipse.pde.UpdateSiteNature"/>
330 xsi:
type=
"predicates:NamePredicate"
331 pattern=
"org\.eclipse\.jgit\.target"/>
333 xsi:
type=
"predicates:NamePredicate"
334 pattern=
"org\.eclipse\.egit\.target"/>
336 xsi:
type=
"predicates:NamePredicate"
337 pattern=
"org\.eclipse\.jgit\.packaging"/>
340 <description>Initialize working sets
</description>
342 <description>Clone all EGit/JGit repositories, import projects, set target platform, initialize working sets
</description>
344 <logicalProjectContainer
345 xsi:
type=
"setup:ProjectCatalog"
346 href=
"index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/>
347 <description>Provides support for integrating Git with the Eclipse IDE
</description>
349 xsi:
type=
"setup:P2Task">
351 id=
"org.eclipse.pde.api.tools.ee.feature.feature.group"/>