Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2019-04-04Correct version increase for egit-githubstable-5.3Thomas Wolf2-2/+3
The target platform setup was not increased with the version increase. As a result stable nightly builds on the new infrastructure don't work. Bug: 545981 Change-Id: I530f9b83748bc5f20f3e62b969849f247bcecd7e Signed-off-by: Thomas Wolf <>
2019-03-14Prepare 5.3.1-SNAPSHOT buildsMatthias Sohn19-73/+73
Change-Id: Ia2005f57baf7c461f27374e8b1418a0fbf38c9cc Signed-off-by: Matthias Sohn <>
2019-03-14Fix --snapshot to update jgit and egit versionsMatthias Sohn1-0/+3
Change-Id: I57fe5a58983b36fc3262eb4ff8e27cd343921416 Signed-off-by: Matthias Sohn <>
2019-03-13EGit Mylyn Github Connector v5.3.0.201903130848-rv5.3.0.201903130848-rMatthias Sohn19-19/+19
Change-Id: Icf52a2e4d82b76bd7be34a05300aa6815961a5c1 Signed-off-by: Matthias Sohn <>
2019-03-06Prepare 5.3.0-SNAPSHOT buildsMatthias Sohn19-19/+19
Change-Id: Ia31d7734118273738abbddfc81734c9841d0411c Signed-off-by: Matthias Sohn <>
2019-03-06EGit Mylyn Github Connector v5.3.0.201903061415-rc1v5.3.0.201903061415-rc1Matthias Sohn19-19/+19
Change-Id: I52412afc6185e88c2b3ad3b23208d937dbd4ec4b Signed-off-by: Matthias Sohn <>
2019-03-06Merge branch 'master' into stable-5.3Matthias Sohn30-29/+177
* master: Update Orbit to R20190226160451 and sync dependencies with jgit and egit Write GitHub with capital H Wizards shall have a description Silence all discouraged access warnings in Java code Change-Id: I5ffb24ab4cd5cca06ce6539ddd50712544bae246 Signed-off-by: Matthias Sohn <>
2019-03-06Update Orbit to R20190226160451 and sync dependencies with jgit and egitMatthias Sohn4-11/+96
Also update - org.apache.commons.compress to 1.18 - org.apache.httpcomponents.httpclient to 4.5.6 - org.apache.httpcomponents.httpcore to 4.4.10 - org.tukaani.xz to 1.8.0 and add the new dependencies JGit introduced - org.bouncycastle.bcpg.source 1.60.0 - org.bouncycastle.bcpkix 1.60.0 - org.bouncycastle.bcprov 1.60.0 to synch with updates done in jgit and egit target platforms. Change-Id: I4fd769bedc6fcd639c8df86975dc53ac38c9c113 Signed-off-by: Matthias Sohn <>
2019-02-04Write GitHub with capital HMichael Keppler7-12/+13
In some end user visible areas it was written as "Github" before, so this changes all the occurrences, including not end user visible comments. Change-Id: Idd4b994ef63e640d9e77ea610b1b75b64520e41d Signed-off-by: Michael Keppler <>
2019-02-04Wizards shall have a descriptionMichael Keppler2-0/+8
This was recently fixed in egit, but not in egit-github. Bug: 543897 Change-Id: Id62811b890377e2a27de75f2f09679f9aed4476f Signed-off-by: Michael Keppler <>
2019-01-06Silence all discouraged access warnings in Java codeMichael Keppler17-6/+60
All the references to internal classes or fields have been implemented on purpose and there are no better APIs available. Let us therefore silence all the "discouraged access" warnings. We will notice changes in future versions of the dependencies rather by deprecation warnings or by compiler failures. Change-Id: Ib7af041b1e8ac0f0dba5c45fda6ef93188674bb3 Signed-off-by: Michael Keppler <>
2018-12-29Use plurals in localizationMichael Keppler2-9/+6
Instead of selecting between 2 localization strings, use ChoiceFormat to select between singular and plural. Change-Id: I61d28497ddc330870d051569d0468eb3ef93a9ad Signed-off-by: Michael Keppler <>
2018-12-16Upgrade Tycho to 1.3Michael Keppler1-1/+4
Upgrade to 1.3 and use the new Surefire configuration parameter to get rid of the stacktrace trimming that was introduced by mistake in Tycho 1.2 (it was enabled in the upstream Maven Surefire plugin). Most unit test stack traces have been shortened so aggressively in Tycho 1.2 that you could not see the real root cause anymore (e.g. the test method was first entry in the stack trace after the exception, even if there were actually many more methods called in between). Change-Id: I16d5961e5dcead851b36a9651fc9953265ae1166 Signed-off-by: Michael Keppler <>
2018-12-15Upgrade Maven dependenciesMichael Keppler1-227/+226
* reorder sections to ease comparison with egit pom * remove superflous version declaration from plugin section (already configured in plugin management) * fix writing of linkXRef argument in PMD configuration * upgrade PMD, Spotbugs Change-Id: I0e2d4862b017a612e57d94b26f23ddbbf08b47db Signed-off-by: Michael Keppler <>
2018-12-14Fix typo in automatic module name in MANIFEST.MFThomas Wolf2-2/+2
Change-Id: If6706788921d387590be31e63234f7db8ecde961 Signed-off-by: Thomas Wolf <>
2018-12-14Add missing @since 5.3 tagsThomas Wolf4-0/+9
Change-Id: I867157bdd177555268e7ee2e7fd7430cc6ad0b2a Signed-off-by: Thomas Wolf <>
2018-12-14Implement list tags API for repositoryFrédéric Cilia2-0/+38
Change-Id: Ia205fc224deed6f1c36aa6fef1b350669de28bff Signed-off-by: Frédéric Cilia <>
2018-12-14Implement delete reference, tag and branchFrédéric Cilia3-0/+119
Change-Id: I66973315ef82f70bc99c80fe3360f8cb9476888a Signed-off-by: Frédéric Cilia <>
2018-12-14Implement merging API for repositoryFrédéric Cilia7-5/+445
Change-Id: I55862204ef71f69bc88c79fe2259f7cb8365799a Signed-off-by: Frédéric Cilia <>
2018-12-14GitHubClient: enable using a proxyLuca Andreatta1-0/+21
Adds the possibility to use a proxy in the GitHubClient. Bug: 541603 Signed-off-by: Luca Andreatta <> Change-Id: Ib706a15ec4dbd003692215d9e7b0bf2668604aee
2018-12-14Merge branch 'stable-5.2'Thomas Wolf4-6/+6
* stable-5.2: Prepare 5.2.1-SNAPSHOT builds EGit Mylyn Github Connector v5.2.0.201812061821-r Update Orbit to R20181128170323 for 2018-12 Change-Id: Ieb6e42ec6fe5f59b464ff5d24c116e07a82eb765 Signed-off-by: Thomas Wolf <>
2018-12-07Prepare 5.2.1-SNAPSHOT buildsstable-5.2Matthias Sohn20-76/+76
Change-Id: Ia40ecf9cec980cc36e324a8d0a426fd5bd3f043d Signed-off-by: Matthias Sohn <>
2018-12-07EGit Mylyn Github Connector v5.2.0.201812061821-rv5.2.0.201812061821-rMatthias Sohn20-21/+21
Change-Id: I669cf799f65afd6bf55412cb172671be1cb91599 Signed-off-by: Matthias Sohn <>
2018-12-05Update Orbit to R20181128170323 for 2018-12Matthias Sohn3-5/+5
Change-Id: Ib52a7a9594ec5299da00d21c24a466b935ae062e Signed-off-by: Matthias Sohn <>
2018-12-03Merge branch 'stable-5.2'Matthias Sohn2-2/+12
* stable-5.2: Pin versions of surefire and build helper maven plugins Fix max heap size configuration for org.eclipse.mylyn.github.tests Change-Id: I888e558810c3675c1de57daa2ee32363165eb110 Signed-off-by: Matthias Sohn <>
2018-12-03Pin versions of surefire and build helper maven pluginsMatthias Sohn1-0/+10
Change-Id: I0f4779dad7b99e965eb3f93e0a232796e92b83ff Signed-off-by: Matthias Sohn <>
2018-12-03Fix max heap size configuration for org.eclipse.mylyn.github.testsMatthias Sohn1-2/+2
Change-Id: I0b185d1c07de77bea61c46f153912e6ed4eab9a1 Signed-off-by: Matthias Sohn <>
2018-12-02Prepare 5.3.0-SNAPSHOT buildsMatthias Sohn19-75/+75
Change-Id: Id6b7a6a539b2e68e71279b41d21647d90fc70bd9 Signed-off-by: Matthias Sohn <>
2018-12-02Merge branch 'stable-5.2'Matthias Sohn3-5/+5
* stable-5.2: Update Orbit to S20181128170323 for 2018-12 RC1 Change-Id: Ib166bd8fe12b638c94c6d0147333dfb4b4bc886b
2018-12-02Update Orbit to S20181128170323 for 2018-12 RC1Matthias Sohn3-5/+5
Change-Id: I394ec248ca5356cec3eceb535e3b9eb9d60398d3 Signed-off-by: Matthias Sohn <>
2018-11-22Implement explicit target platformMatthias Sohn21-76/+584
Add a proper target platform definition and also use that in the Tycho build to ensure we use the same classpath in Eclipse and during Maven build. Run org.eclipse.mylyn.github.tests during Maven test phase. Change-Id: I6010f301f157525357b741d1d699a8a2207ac647 Signed-off-by: Matthias Sohn <>
2018-11-22Update Orbit to S20181120221132 for 2018-12Michael Keppler22-34/+33
* update to latest Orbit drop for 2018-12 M3 Update mockito and its dependencies to latest version available in Orbit: * mockito 2.13.0.v20180426-1843 * net.bytebuddy.byte-buddy 1.7.9.v20180420-1519 * net.bytebuddy.byte-buddy-agent 1.7.9.v20180420-1519 * org.objenesis 2.6.0.v20180420-1519 * Update version ranges of mockito and objenesis * Use the non-deprecated JUnit runner * Remove some unused stubbing from a test Change-Id: I2b6d84c71ba33df1bbf56fdfd4d38a27cdb094ba Signed-off-by: Michael Keppler <> Signed-off-by: Matthias Sohn <>
2018-11-17Unify gitignore rules in a single top level fileMichael Keppler9-16/+9
Remove all project specific ignore rules and instead use a single top level gitignore. Change-Id: I5083985bba93c9db108f1930965f76a827927baf
2018-11-09Fix editing issues: correct milestone attribute typeThomas Wolf1-5/+4
According to [1] and [2], the milestone attribute has type integer when creating or editing issues, not string. [1] [2] Bug: 540754 Change-Id: I28553a42b6d86fd5ca1dca227ac16b23680d1ef3 Signed-off-by: Thomas Wolf <>
2018-10-20[releng] Fix deprecated ViewerSorter usageMichael Keppler1-2/+2
Change-Id: Icecaec547384b6247adfde6ae28a9421b41a07f1 Signed-off-by: Michael Keppler <>
2018-10-20[releng] Store all project properties explicitlyMichael Keppler10-24/+170
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. The removal of JDT settings in org.eclipse.mylyn.github.doc is intentional. That is a PDE project without Java nature. Change-Id: I66b75fc8a64660615a0d2a8601f0b0cf3de82993 Signed-off-by: Michael Keppler <>
2018-10-20[releng] Fix unused member/parameter warningsMichael Keppler2-3/+3
Change-Id: I0aa395f4e4075a24782df46607ef93c0d6d1c2dc Signed-off-by: Michael Keppler <>
2018-10-18[releng] Fix all boxing/unboxing warningsMichael Keppler9-13/+20
Make all type conversions with an Eclipse compiler warning explicit. Change-Id: I3eb1f57c1a556a17cc4dd15b58fa394ce641721c Signed-off-by: Michael Keppler <>
2018-10-16[findbugs] Don't use inefficient String constructor in unit testMichael Keppler1-1/+1
The encoding utils do not manipulate the source byte array, so there is no need to explicitly invoke the String constructor to create a second instance of the same string. Change-Id: I4cfc08cceb83eede06fece681206d1d507b46104 Signed-off-by: Michael Keppler <>
2018-10-09Have separate test sourcesMichael Keppler2-9/+21
There are no functional changes in the IDE, except for test source folders having a different icon color. Bug: 539933 Change-Id: Ie156edf2f5ec99eea6d67c8ee5e812fe077895e9 Signed-off-by: Michael Keppler <>
2018-10-08minor: fix all empty block warningsMichael Keppler24-20/+96
Comment all empty blocks to get rid of the many warnings. Either comment as empty or as visibility change. There is no functional change. Changes outside adding comments in empty blocks are all due to format on save. Change-Id: Ie42e97cfe1d418bdfb9a5293ff7d3a8d01dbdb82 Signed-off-by: Michael Keppler <>
2018-10-08minor: remove superfluous semicolonMichael Keppler1-1/+1
Change-Id: I79bf1eb7d207eed59eeda26623ad4577aa8b52ab Signed-off-by: Michael Keppler <>
2018-09-30Remove outdated github launch fileMichael Keppler1-61/+0
This launch file is completely outdated and doesn't work at all. Even changes of the last years were basically always just because of mass updates. It references workspace projects which are not of the eclipse foundation and it lives in the .settings folder, which is not a good place for launch configs. Since egit developers use local launch configs, the same approach seems reasonable for egit-github, so delete this one. Change-Id: I36b6359d5398eb9a6d7a6cda54878e843205f74d Signed-off-by: Michael Keppler <>
2018-09-23Add Mylyn commit message templateMichael Keppler8-0/+24
This is only relevant for EGit contributors, not for EGit users. Change-Id: I828400fee88cbe77fbc31519684d1b004c69baa5 Signed-off-by: Michael Keppler <> Signed-off-by: Matthias Sohn <>
2018-09-22Cleanup github POMMichael Keppler1-190/+223
* use same whitespace as egit POM for easier synchronization between the different POMs * add mailinglist, issuemanagement sections * replace maven prerequisite by maven enforcer to avoid a warning in the console output * replace findbugs by spotbugs * update all maven plugins to current versions Changes directly in the Jenkins job: * remove parallel building, since Tycho is not threadsafe There is still a huge amount of Eclipse version related things to clean up. However, this change focuses on the build tooling only. Change-Id: If936f37c4ad40eee4d7d521236588fd1ef058802 Signed-off-by: Michael Keppler <>
2018-09-15Fix redundant interface warningsMichael Keppler19-57/+19
Just remove all the Serialize interface declarations in *Payload, they are redundant. Change-Id: Ib3f31e6578c453963c385c0053a0d3691dfc2029 Signed-off-by: Michael Keppler <>
2018-09-12Merge branch 'stable-5.1'Thomas Wolf0-0/+0
* stable-5.1: Prepare 5.1.1-SNAPSHOT builds EGit Mylyn Github Connector v5.1.0.201809111528-r Change-Id: Iec1ff67f00cb64562061d5410a8f799a86e4cdd9 Signed-off-by: Thomas Wolf <>
2018-09-11Prepare 5.1.1-SNAPSHOT buildsstable-5.1Matthias Sohn18-53/+53
Change-Id: Ia3cac44e00570b6cbc8b8476b3ada56e4cb2a316 Signed-off-by: Matthias Sohn <>
2018-09-11EGit Mylyn Github Connector v5.1.0.201809111528-rv5.1.0.201809111528-rMatthias Sohn18-18/+18
Change-Id: I71a2d30302a42323a68f7b74cc65b04ce9255cd4 Signed-off-by: Matthias Sohn <>
2018-09-05Prepare 5.2.0-SNAPSHOT buildsMatthias Sohn18-73/+73
Change-Id: I5e0d278aeb48ccaf52894b70d7f6f2c8d99039df Signed-off-by: Matthias Sohn <>

Back to the top