Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2019-05-22Prepare 5.4.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: Ibc0161ac248d654fe07389f27e461e6221f4d984 Signed-off-by: Matthias Sohn <>
2019-05-08EGit v5.4.0.201905081430-m2v5.4.0.201905081430-m2Matthias Sohn2-2/+2
Change-Id: I89ca47ca879d02a905ff071cad6d89c07ce2abfb Signed-off-by: Matthias Sohn <>
2019-04-11silence PDE warning "not all packages exported"Michael Keppler1-0/+34
Since 2019-03 PDE shows a warning in each plugin which does not export all its packages. Let us silence this warning in all test bundles. Change-Id: I4b9bbf8dccc5ab9976d415988616013ebdb79fb6 Signed-off-by: Michael Keppler <>
2019-04-08upgrade jdt preferencesMichael Keppler2-1/+43
Upgrade JDT preferences to current versions (by means of browsing the project preference pages). There are no changes in preference values. Change-Id: I50367fba1b83d7d2ff5d4f08b1eb4bc37e94288a Signed-off-by: Michael Keppler <>
2019-03-24Set minimum versions to the ones from Neon.0Thomas Wolf1-3/+3
Increase required bundle versions to the Neon.0 baseline. Decrease the Mylyn required version from 3.21 to the 3.20 present in Neon.0. Change-Id: I5d7bdc841994838ee9d333f9206d71a110362839 Signed-off-by: Thomas Wolf <>
2019-03-07Prepare 5.4.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I55662cb58064e5858671cf371ed3c46767532b9b Signed-off-by: Matthias Sohn <>
2018-12-02Prepare 5.3.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I957447f76605a4a22774cb47f535f0940243d767 Signed-off-by: Matthias Sohn <>
2018-11-20Unify gitignore rules in a single top level fileMichael Keppler1-3/+0
Remove all project specific ignore rules and instead use a single top level gitignore. Change-Id: I10235c66804508829eab57eea8bb87a3857a939f
2018-10-15Releng: Store all project settings explicitlyMichael Keppler3-3/+66
We use project specific properties in many projects. However, the files containing them are old, therefore they do not contain all the keys and values that have been added in newer Eclipse releases. This change makes all those missing settings explicit. All project properties have been opened in the UI and the "Apply" button has been used without changing any controls. We should therefore see only additions in the diff, no changes in values. The main intention of this change is to reduce the noise for actual changes of settings which are intended to be applied afterwards. If that is accepted, I will do the same on jgit and egit-github. The removal of JDT settings in org.eclipse.egit is intentional. That is a PDE project without Java nature. Change-Id: I1b6d56b2f38e85ec8842076a1aa462a990d09f3f Signed-off-by: Michael Keppler <>
2018-10-08Have separate test sourcesMichael Keppler1-1/+5
There are no functional changes in the IDE, except for test source folders having a different icon color. Bug: 539933 Change-Id: If190168072caedc23e398c8061adbaf0cbcc4168 Signed-off-by: Michael Keppler <>
2018-09-23Fix Mylyn commit message templateMichael Keppler1-1/+1
The commit message template contains a superfluous blank at the end of the first line, which is deleted by this change. This is only relevant for egit contributors, not for egit users. Change-Id: I2ebaefe80ecaf5a9373575ec7ebdca7201af3e0d Signed-off-by: Michael Keppler <>
2018-09-05Prepare 5.2.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: Ia0ea47172ebde6c8ea28955123c97fa849e32931 Signed-off-by: Matthias Sohn <>
2018-08-20Organize OSGi manifestsMatthias Sohn1-4/+1
- ensure all packages appear in manifest - mark internal packages - calculate 'uses' directives for public packages - remove unused dependencies - add required dependencies - remove unnecessary lazy activation headers Change-Id: I308e0b1f380fbc02a64f1c94ea13388c70baa93b Signed-off-by: Matthias Sohn <>
2018-05-29Merge branch 'stable-5.0'Matthias Sohn2-4/+8
* stable-5.0: Fix description property in org.eclipse.egit-feature/ Update license to EPL-2.0 Add tracing of low-level JSch log messages Change-Id: I2bd4012226097efc8826db3396cccd9e423a283d Signed-off-by: Matthias Sohn <>
2018-05-29Update license to EPL-2.0Matthias Sohn2-4/+8
Bug: 530393 Change-Id: Iea3b247253a97c28043187df0e35daecf518011e Signed-off-by: Matthias Sohn <>
2018-05-23Prepare 5.1.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I5b4427a73f05ed2144d886acb37640fc714757bc Signed-off-by: Matthias Sohn <>
2018-05-22Prepare 5.0.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I7aa21538b1340e8499390e4d543ab0a768c4934b Signed-off-by: Matthias Sohn <>
2018-05-22EGit v5.0.0.201805221745-rc1v5.0.0.201805221745-rc1Matthias Sohn2-2/+2
Change-Id: I5deced0bacd81c5590e81e3aa9bc269d8a4e3f77 Signed-off-by: Matthias Sohn <>
2018-05-16Prepare 5.0.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: Ib97ec464d423b1b44fa4c8fd26dbfbe5de32f825 Signed-off-by: Matthias Sohn <>
2018-05-15EGit v5.0.0.201805151920-m7v5.0.0.201805151920-m7Matthias Sohn2-2/+2
Change-Id: Ibd27f90e8c944d483feed6b63ea6f8d3b1cc999d Signed-off-by: Matthias Sohn <>
2018-03-08Prepare 5.0.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I465aecd6dcbe7314ce296193238ee75390ab2839 Signed-off-by: Matthias Sohn <>
2018-03-08Prepare 4.11.1-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I1b3ef129545c7731358b913419f8717fdbb24288 Signed-off-by: Matthias Sohn <>
2018-03-08EGit v4.11.0.201803080745-rv4.11.0.201803080745-rMatthias Sohn2-2/+2
Change-Id: I4097335194990ee3d86a7349a1e9f24a5298b1f2 Signed-off-by: Matthias Sohn <>
2017-12-30Prepare 4.11.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I5524e6e302d089361d2bb2dbd8e59e8d445abd51 Signed-off-by: Matthias Sohn <>
2017-12-22Add header Automatic-Module-Name for Java 9Karsten Thoms1-0/+1
Bug: 529074 Change-Id: Ib51d933a361269fc481303d8c185c757af832f17 Signed-off-by: Karsten Thoms <> Signed-off-by: Matthias Sohn <>
2017-10-08Prepare 4.10.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: If961f7c5dd5e11ff59ed50dda8a93be2d5b1f2a0 Signed-off-by: Matthias Sohn <>
2017-08-31[releng] Remove "always use braces" from Eclipse save actionsThomas Wolf1-1/+1
The setting applies to the full file, not just the edited lines, and would thus lead to many edits unrelated to a change, increasing the potential for unnecessary conflicts. Change-Id: I25452f72a4164fbdd951ae9d38f689f8dffd73ab Signed-off-by: Thomas Wolf <>
2017-08-26Enhance Eclipse save actionsMatthias Sohn1-7/+7
Add the following Eclipse save actions executed when saving modified lines. This should help to reduce manual work needed to maintain a clean and consistent code style: - organize imports - always use braces around blocks - add missing @Deprecated annotations - remove - unused imports - unnecessary $NON-NLS$ tags - redundant type arguments Change-Id: I66a459421b954752232d8c0031ffcec36ae20ec5 Signed-off-by: Matthias Sohn <>
2017-05-30Prepare 4.9.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I9d727e1cd79572167ecb05372b1583bb71cdb7db Signed-off-by: Matthias Sohn <>
2017-04-05Prepare 4.8.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I8b3a0cdd4274467c50714e7fb18af81a41ad0b4b Signed-off-by: Matthias Sohn <>
2017-03-08Merge branch 'stable-4.6'Matthias Sohn1-1/+1
* stable-4.6: Prepare 4.6.2-SNAPSHOT builds EGit v4.6.1.201703071140-r Remove redundant MaxPermSize command line flags Fetch from Gerrit: checkout branch after resolving checkout conflicts Update EGit 4.7 target platform to jetty 9.4.1 Update build to use Tycho 1.0.0 Add missing dependency to org.slf4j to org.eclipse.egit.ui Avoid NPE on conflict during gerrit checkout Change-Id: I12b288e1b8956e48cfd1227fdb667ab9a098f79d Signed-off-by: Matthias Sohn <>
2017-03-07Prepare 4.6.2-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: Ie5b2629ac1d59030af31cdd4774001fafdbdd69b Signed-off-by: Matthias Sohn <>
2017-03-07EGit v4.6.1.201703071140-rv4.6.1.201703071140-rMatthias Sohn2-2/+2
Change-Id: Ia5e7df8554178c81367205cc85e49aae08d08de9 Signed-off-by: Matthias Sohn <>
2017-03-07Remove redundant MaxPermSize command line flagsDavid Pursehouse1-1/+1
According to the JDK 8 compatibility guide [1], the command line flags PermSize and MaxPermSize have been removed and are ignored. If used on the command line a warning will be emitted for each. [1] Change-Id: I29d6e58d62d26571ee7b06586c0374c7b13de43e Signed-off-by: David Pursehouse <>
2017-01-16Exclude test classes from CPD analysisThomas Wolf1-0/+9
Duplicate code occurs quite frequently in test classes, but is not really a problem there. What we really care about (or should care about) is code duplication in the real product bundles. Change-Id: Ib02658baad72eb1e061649a54f6475a15d1d583d Signed-off-by: Thomas Wolf <>
2016-12-26Prepare 4.7.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I08ba5da00f6b4021dc07355e1f01fb1b6d279c0e Signed-off-by: Matthias Sohn <>
2016-12-24Prepare 4.6.1-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I32a6d58bf4e5ec14ee074cc884e0b185be553dbd Signed-off-by: Matthias Sohn <>
2016-12-23EGit v4.6.0.201612231935-rv4.6.0.201612231935-rMatthias Sohn2-2/+2
Change-Id: Ia254425615f55f6de523c3839fd0eacb2075f981 Signed-off-by: Matthias Sohn <>
2016-09-20Change EGit minimum execution environment to JavaSE-1.8Matthias Sohn3-5/+5
Bug: 500059 JGit-Dependency: I47f3f6749a67da52029f84e002d9b155ed56d2b7 Change-Id: I7c13a9617fb32774842dc146dab564d15d5033af Signed-off-by: Matthias Sohn <>
2016-09-19Prepare 4.6.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: Ie22fec3a9a515759a61e87a45820c216b77f0991 Signed-off-by: Matthias Sohn <>
2016-06-01Prepare 4.5.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I83356edf953cb2301e5a5fc45ba5c678af5ab3b3 Signed-off-by: Matthias Sohn <>
2016-05-03Prepare Neon target platformMatthias Sohn1-8/+0
Use the Neon target platform as the default target platform and explicitly set target platform for org.eclipse.egit.core.test. Update org.junit to 4.12 since 4.11 is not available in the Neon orbit version. Remove the unnecessary Maven dependency to junit declared in pom.xml, it is already declared in manifests and available in the EGit target platform. Neon Eclipse platform requires BREE 8 so we have to use Java 8 for the EGit build (for the compiler settings we still stick to source and target 1.7 since we want to still support Java 7) otherwise unpacking platform pack200 archives will fail since they have been built using Java 8 and hence cannot be unpacked using Java 7's unpack200 [1]. Ignore a couple of tests in ResourceUtilTest which now fail since bug 476585 was fixed in Neon M6. [1] Bug: 478749 CQ: 10693 Change-Id: I013e27c7d96910907604bf5aa729cb651f64620a Signed-off-by: Matthias Sohn <>
2016-04-08Prepare 4.4.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I056cb5e0d0ba20299b614965b49016a85514f3de Signed-off-by: Matthias Sohn <>
2016-04-08Prepare 4.3.1-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: Ide5a9401f66b246cab18e66d3a2046f7c22cabb6 Signed-off-by: Matthias Sohn <>
2016-04-07EGit v4.3.0.201604071810-rv4.3.0.201604071810-rMatthias Sohn2-2/+2
Change-Id: If4a677af68862a663b1fc0cdc56b867f9c7193b8 Signed-off-by: Matthias Sohn <>
2016-04-07EGit v4.3.0.201604071045-rMatthias Sohn2-2/+2
Change-Id: I26ca17f5ce5c83bea828ee642fdfcdf4708c25d7 Signed-off-by: Matthias Sohn <>
2016-04-05Prepare 4.3.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I018633c2417bae4f09cca5dafff97b5ba418e108 Signed-off-by: Matthias Sohn <>
2016-03-23EGit v4.3.0.201603230630-rc1v4.3.0.201603230630-rc1Matthias Sohn2-2/+2
Change-Id: I754b6d60ce877b7bfe970ae672bcab5ddccbfa00 Signed-off-by: Matthias Sohn <>
2016-01-23[test log] Unify pom.xml for tests and configure JVMThomas Wolf1-24/+0
- Move the mac and not-mac profiles into the global pom. - Move the coretest.vmargs (empty) and uitest.vmargs (with defaults) there. - Remove the profiles for selecting the target platform. Target platform can be configured directly, e.g.: $ mvn clean install -Dtarget-platform=egit-4.4 - Configure max heap size (1GB) and max perm gen size (150MB). Max values observed by monitoring JVM during Maven build were ~400MB (heap) and ~100MB (permgen). Change-Id: Ia210bad67889cdad9dbf269216a1554af249a9ed Signed-off-by: Thomas Wolf <> Signed-off-by: Matthias Sohn <>
2016-01-21Prepare 4.3.0-SNAPSHOT buildsMatthias Sohn2-2/+2
Change-Id: I706e98e52ed35db93c830b82eccac6db83ee20df Signed-off-by: Matthias Sohn <>

Back to the top