Skip to main content
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2021-03-11[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Add 5.11.0, remove 5.8.0 Change-Id: I9165732379b1c1662df40e5ffd6f8b7979eeee80 Signed-off-by: Thomas Wolf <>
2020-12-17[oomph] Add missing target platformsThomas Wolf1-0/+10
Also set egit-4.6 as default as it's the current EGit baseline. Change-Id: Ia6b99855abc3a9c3ac65ef1dacccff2a1f102738 Signed-off-by: Thomas Wolf <>
2020-12-13[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Add 5.10.0, remove 5.7.0 Change-Id: I17aec91c9a7585a682cc0143f0feff6cc6cbdf94 Signed-off-by: Thomas Wolf <>
2020-11-28Fix AnyEdit update site URLMichael Keppler1-1/+1
Andrey has removed the old homepage and hosts everything on github now. Without this, the Oomph setup of the egit IDE is broken. Change-Id: I9b31bd8c80800305066624f2538ada7e1b752615 Signed-off-by: Michael Keppler <> Signed-off-by: Thomas Wolf <>
2020-10-28Update slf4j to 1.7.30Matthias Sohn1-4/+4
Bug: 566475 Change-Id: I1b29e90e13ab4d013e14e16e8a66acfe73976153 Signed-off-by: Matthias Sohn <>
2020-09-08[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Add 5.9.0, remove 5.6.0. Change-Id: I7bd69b702995943212ae05749042faec4a1b4169 Signed-off-by: Thomas Wolf <>
2020-06-15Oomph developer setup: update API baselinesMatthias Sohn1-10/+10
- remove baseline for stable-5.6 branch - update baseline for master branch to 5.8 Change-Id: I1877ec55bef6ccbe28e3a5c49128c63d83b80442 Signed-off-by: Matthias Sohn <>
2020-04-27Update target platform generator to 3.0.0-SNAPSHOT from cbi projectMatthias Sohn1-1/+1
Change-Id: I9df1da55d5f62985c5d91e96af68c538ed798d7d Signed-off-by: Matthias Sohn <>
2020-04-27Always use https to access download.eclipse.orgMatthias Sohn1-32/+32
Change-Id: I1baf1d395dc0cf72bb1bb4275a514ae6ed401e04 Signed-off-by: Matthias Sohn <>
2020-04-17Move website project to releng working setMichael Keppler1-0/+3
If the egit website project is contained in the workspace, it should be shown in the releng working set. Change-Id: I7ddfb2fb28e323089e3d01b8f47c0c4bb68d29ae Signed-off-by: Michael Keppler <>
2020-03-11[oomph] Use EGit as API baselineThomas Wolf1-1/+1
Change-Id: I61fe1ad5c7b810bf9c6e80c45eadc9d580b41630 Signed-off-by: Thomas Wolf <>
2020-03-10[oomph] Update and cycle API baselinesThomas Wolf1-11/+11
Add 5.7.0, remove 5.4.0. Change-Id: Ifea8cef525d7f7dfbe289e1e57b7e8a6a8990a1c Signed-off-by: Thomas Wolf <>
2020-03-07Use 2 GB heap in Egit Oomph setupMichael Keppler1-1/+1
1 GB is not sufficient anymore and can easily lead to OOM, especially when reloading target platforms a lot. Bug:559533 Change-Id: I9f824e30d55f44bf0ae2ddcfd2106b2c7560c543 Signed-off-by: Michael Keppler <> Signed-off-by: Matthias Sohn <>
2020-02-05Filter jgit.benchmarks and jgit.coverage from importEd Merks1-14/+49
Exclude jgit.benchmarks and jgit.coverage via nature filters during the Oomph project import. The predicate solution is simpler to understand than the alternative implementation via excludedPaths pattern at the source locator. Also eliminate the prompting of the variable value for by setting the value to none. Provide a variable for prompting for the egit target platform which defaults to the first value in the list of choices. Also assign an ID to the working set task so that the pending changes in Oomph's serialization will kick in the next time you edit with the latest version of Oomph. The goal is to make the serialization more robust with respect to task additions/removals in combination with any subsequent textual merging. I would suggest going with this version for now, until you've resolved how you want to automatically do a Maven build that would correct the errors in the two excluded projects. Change-Id: I08274260d664792c2f200fe17616a05367944f64 Signed-off-by: Ed Merks <>
2020-01-15Upgrade jetty to 9.4.25.v20191220Matthias Sohn1-1/+1
Change-Id: Ia8a1efe6fda3d27d5ea577641ad0d4690d80a8b5 Signed-off-by: Matthias Sohn <>
2019-12-28[oomph] Remove unrecognized XML attributes and elementsEd Merks1-9/+1
Change-Id: Iada15c832f33c8bb1680f5eb6276b3f4a101316a Signed-off-by: Ed Merks <>
2019-12-11[oomph] Update and cycle API baselinesThomas Wolf1-10/+10
Include for master, drop the 5.3.0 baseline. Change-Id: I2fd4360b7e3d2efa7093491f5d5b7d3cf6e128d4 Signed-off-by: Thomas Wolf <>
2019-09-16[releng] Use HTTPS links in Oomph setup and cycle API baselinesThomas Wolf1-16/+16
Only Andrey's site for the AnyEditTools needs HTTP. Change-Id: Id2fa9289f0a96d2fbd8fcf4747b351a1d47b546a Signed-off-by: Thomas Wolf <>
2019-08-26Update Jetty to 9.4.20.v20190813Matthias Sohn1-1/+1
Bug: 550094 Change-Id: I3fd9244c13e5fe0b0279ce5af15dc2de5246bfe0 Signed-off-by: Matthias Sohn <>
2019-06-13[releng] Oomph setup: update and rotate API baselinesThomas Wolf1-11/+11
Drop the 5.1.1 baseline and add the 5.4.0 baseline. Change-Id: I9cdf34e94ecde93cd9b77feb35c2d5e20ad7e47f Signed-off-by: Thomas Wolf <>
2019-03-30[releng] Add dependency from source to binary featureThomas Wolf1-37/+7
Adapt the script to also replace this version number. The script now handles all feature.xml files the same way. Bug: 545906 Change-Id: I8a7f422f2c2ab0034a3921281b8cddb2412fa08d Signed-off-by: Thomas Wolf <>
2019-03-28[releng] Update & cycle API baselines in Oomph setupThomas Wolf1-10/+10
Change-Id: Ia4ad596a72b464ac08f7c5b2b90c06d9996765b3 Signed-off-by: Thomas Wolf <>
2019-03-14Fix to update version of o.e.j.ssh.apache featureMatthias Sohn1-0/+12
Change-Id: I64cbe7c25a2fcdd69f4036d8980c48b42dc30206 Signed-off-by: Matthias Sohn <>
2019-01-23Fix TPD in Oomph setupThomas Wolf1-2/+2
The legacy TPD feature from Obeo from the old bintray update site doesn't install anymore on 2018-12. The project has migrated to org.eclipse.cbi, and there is now also a new update site available. Use that instead. Change-Id: I62a0ba008de8288311771ee871b8855b542c2059 Signed-off-by: Thomas Wolf <>
2019-01-15Update Jetty to 9.4.14Matthias Sohn1-2/+2
The OSGi build was provided by platform see bug 541072. Bug: 541072 Change-Id: I2603eee7c6cbb0acbd45929cac6abf4d5f2b270c Signed-off-by: Matthias Sohn <>
2018-12-19[oomph] Update API baselinesThomas Wolf1-10/+10
Bug: 542549 Change-Id: If8c37f2aa5a9f5f57c0925f585609d82caaa1e8b Signed-off-by: Thomas Wolf <>
2018-09-19[oomph] Update API baselinesThomas Wolf1-10/+10
As usual, drop the oldest and add the new 5.1.1. This gives baselines for working on the next and the past two releases. Developers needing even older API baselines can download the older zips from [1]. [1] Change-Id: I6f15713239cc511fead107c53570a79224e4c442 Signed-off-by: Thomas Wolf <>
2018-08-31Use new TPD update siteMichael Keppler1-1/+1
The project has been moved to Eclipse. The old update site URL is no longer reachable, but the artifacts are still available on bintray. Bug: 538414 Change-Id: I37c8a250d4bea4a3c2636cd85e6b4ff13e0c484e Signed-off-by: Michael Keppler <>
2018-06-28[releng] Update Oomph API baselineThomas Wolf1-10/+10
Retire 4.9.2 baseline, add 5.0 baseline. Change-Id: I41478db9c57ddd822c816e5e625a24a4e71ef4ee Signed-off-by: Thomas Wolf <>
2018-05-29Update license to EPL-2.0Matthias Sohn1-2/+4
Bug: 530393 Change-Id: Iea3b247253a97c28043187df0e35daecf518011e Signed-off-by: Matthias Sohn <>
2018-03-11[releng] Include EGit 4.11 API baseline in Oomph setupThomas Wolf1-10/+10
Bug: 532272 Change-Id: Ibdf854ce71d5b132c3c441dfa2b1181d71deeecc Signed-off-by: Thomas Wolf <>
2018-01-15[releng] Update API baselines in Oomph setupThomas Wolf1-9/+9
stable-4.10 needs EGit 4.9.2 as baseline; with 4.9.0 it would produce errors about invalid @since tags in ResolveMerger and in FS, and also about ConfigConstants.CONFIG_KEY_SUPPORTSATOMICFILECREATION. The master branch needs EGit 4.10 as API baseline. Change-Id: I5fa1f82a2492e1c5484b2478bb15c2d23f4abe4c Signed-off-by: Thomas Wolf <>
2017-11-29Update Jetty to 9.4.8.v20171121Matthias Sohn1-2/+2
Change-Id: Id85130423a6e9a5ffd6936e8a9b90b063c408780 Signed-off-by: Matthias Sohn <>
2017-10-17[releng] Add EGit-4.9.0 API baseline to Oomph setupThomas Wolf1-1/+10
Change-Id: If335532d9772c960552dc5ac15e2abcb7f7e08ed Signed-off-by: Thomas Wolf <>
2017-10-06Replace findbugs by spotbugsMatthias Sohn2-2/+7
SpotBugs [1] is the spiritual successor of FindBugs, carrying on from the point where it left off with support of its community. Also add the spotbugs plugin to Oomph setup for developer installation. [1] See: Change-Id: Ifac801300c98a3f9b5663b6bf2ac7ee253d05292
2017-06-16Oomph setup: include TPD and AnyEditToolsThomas Wolf1-0/+12
TPD is needed to work with our target platforms. AnyEditTools is generally useful for a variety of things, including avoiding trailing whitespace. The only downside of this I see is that both TPD and AnyEditTools are unsigned and thus the user will be presented with a dialog during installation. Change-Id: I37a333c28a7905d5c312b336a43b8d19d4c13094 Signed-off-by: Thomas Wolf <>
2017-06-14Update Oomph setupThomas Wolf1-82/+48
* Update API baseline to * Add second API baseline for working on stable-4.8 * remove the "Modular Target"; re-use the target as defined in the EGit repository. We use TPD to define our target platforms; it makes no sense to define them again in the Oomph setup. * add a step to import the projects into the workspace (was somehow missing for me using the Neon installer and our Egit.setup) Note that this must come _before_ the target platform setup, otherwise the target platform will not be known yet. We might consider making Oomph also install TPD as it is needed to work with our target platforms, and maybe Andrey's AnyEditTools, which I personally always install; if only to get rid of trailing whitespace in plugin.xml files automatically :-) Tested by using the Neon Installer, "Eclipse IDE for Eclipse Committers", then adding this file as "project" on the next screen (green plus sign top right), then installing and launching a brand-new Eclipse instance through the Installer. Change-Id: I4f9ffa3216fde1ae415b7177b2a1eab3d8500bb8 Signed-off-by: Thomas Wolf <>
2017-05-11Update jetty to 9.4.5Matthias Sohn2-5/+5
Bug: 514336 Bug: 516514 Change-Id: I779beab6a514d726f9069b0b0b81166d6aef16e5 Signed-off-by: Matthias Sohn <>
2017-04-09Update Oomph setupMatthias Sohn1-8/+8
- update Jetty to 9.3.17.v20170317 - update Orbit to S20170306214312 - update API baseline to Change-Id: I1ffe33ca2583fc2007dc42d5b63d188a6ab046e2 Signed-off-by: Matthias Sohn <>
2017-04-05Fix to update fragment host and egit bundle dependenciesMatthias Sohn1-0/+1
Change-Id: I8db235e30c4f2202d38347b5ddc5c7306d1bf8b4 Signed-off-by: Matthias Sohn <>
2017-03-22Update Jetty to 9.4.3.v20170317Matthias Sohn1-3/+3
Change-Id: I9248fac541136ef2b796773bd2ac8601942a292e Signed-off-by: Matthias Sohn <>
2017-01-12Fix Oomph setupMatthias Sohn1-2/+8
- add missing Orbit repository entries for Mars and Neon target - update API baseline to 4.6.0 Change-Id: I98d3266efea56773591563daa42fadbcb1056995 Signed-off-by: Matthias Sohn <>
2016-12-12Add newer Orbit repository to Oomph setup for NeonMarc-Andre Laperle1-0/+2
Otherwise, it doesn't find the newer required javaewah. Change-Id: I53c50d3c0444da2dcc82be070d85a7deea918fb7 Signed-off-by: Marc-Andre Laperle <>
2016-11-01Add branding to Oomph setupMichael Keppler1-0/+11
This adds a project specific icon to the popup on the project selection page of the Oomph installer. It also opens the project website on clicking the popup (instead of just the eclipse project listing). Change-Id: I0d7bf1631d530677b4034fe4067258987bad5511 Signed-off-by: Michael Keppler <>
2016-11-01Activate Change-Id in Oomph setupMichael Keppler1-0/+18
The Oomph setup did not automatically activate gerrit change ids for the cloned repositories yet. If one of the committers knows about additional config values that should be enforced for all contributors (autocrlf?) please amend the commit. Change-Id: Ife58fe4c37a495cb1c968565d110b1df23ab1f11 Signed-off-by: Michael Keppler <>
2016-10-29Updated oomph egit setupAndrey Loskutov1-3/+14
- added Oxygen target - updated baseline to 4.5.0 - updated swtbot url to get latest Change-Id: Ia138f046eb5c3c1a394ba058e9c3328ec6a661e4
2016-10-28Enforce UTF8 encoding of workspaceMichael.Keppler1-8/+22
The oomph setup doesn't set a workspace encoding, therefore using the platform default for all projects without explicit project setting (like the github connector project). Since the POM files use utf8 encoding as Maven arguments it seems reasonable to have the complete workspace use this encoding. The change includes a relative move of another existing workspace preference. This is because of using the oomph preference capturing and will not occur anymore for further captured preferences. Change-Id: Id8b838ee963020c5bd13117ae8eb4011078d2d38 Signed-off-by: Michael.Keppler <>
2016-09-20Change EGit minimum execution environment to JavaSE-1.8Matthias Sohn2-18/+3
Bug: 500059 JGit-Dependency: I47f3f6749a67da52029f84e002d9b155ed56d2b7 Change-Id: I7c13a9617fb32774842dc146dab564d15d5033af Signed-off-by: Matthias Sohn <>
2016-08-31Add EGit Github connector to EGit.setupMatthias Sohn1-10/+60
Change-Id: I7539074bfaf57c62652e3b06b6561edbcbc22d8a Signed-off-by: Matthias Sohn <>
2016-08-30Improve EGit.setupMatthias Sohn1-15/+5
- set default target platform to Neon - remove Luna target platform - use Jetty 9.2.13 for Neon and Mars - use SWTBot snapshot version for Neon and Mars - locate nested projects for EGit Change-Id: I575160058ee4700d31b683a94d1477cd4d8f7a32 Signed-off-by: Matthias Sohn <>

Back to the top