summaryrefslogtreecommitdiffstats
path: root/pom.xml
Commit message (Collapse)AuthorAgeFilesLines
* JGit v4.4.0.201605250940-rc1v4.4.0.201605250940-rc1Matthias Sohn2016-05-251-1/+1
| | | | | Change-Id: Idd8e1664730b979cfbd9a2196081a48a1efa3330 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update Maven pluginsMatthias Sohn2016-05-071-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | to the following versions: build-helper-maven-plugin 1.10 eclipse-jarsigner-plugin 1.1.3 findbugs-maven-plugin 3.0.3 jacoco-maven-plugin 0.7.6.201602180812 maven-clean-plugin 3.0.0 maven-compiler-plugin 3.5.1 maven-javadoc-plugin 2.10.3 maven-pmd-plugin 3.6 maven-project-info-reports-plugin 2.9 maven-resources-plugin 2.7 maven-shade-plugin 2.4.3 maven-site-plugin 3.5.1 maven-source-plugin 3.0.0 maven-surefire-plugin 2.19.1 maven-surefire-report-plugin 2.19.1 tycho 0.25 tycho-extras 0.25 wagon-ssh 2.10 Change-Id: I4dc57de77ab7838964e8fe3de1d50f28d67fcf4b Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare Neon target platformMatthias Sohn2016-05-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | also use the Neon target platform as the default target platform. Neon Eclipse platform requires BREE 8 so we have to use Java 8 at least for the JGit packaging 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 are built using Java 8 and hence cannot be unpacked using Java 7's unpack200. Update org.junit from 4.11 to 4.11 and org.apache.ant from from 1.9.2 to 1.9.6 since the older versions are not available in Neon orbit version Ignore a couple of tests in ResourceUtilTest which now fail [1] since bug 476585 was fixed in Neon M6. CQ: 10694 CQ: 11308 Change-Id: I1a99a3ac2148693e21c57df5aeb848035b52b97b Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Fix Buck build broken by 4812fda.Mike Edgar2016-04-141-0/+1
| | | | | | | | Creates a source directory under org.eclipse.jgit.http.test for the new support class. Signed-off-by: Michael Edgar <adgar@google.com> Change-Id: Ie49492c2bbe5c1db96ceb0dc06fa7cb9f927431a
* Prepare 4.4.0-SNAPSHOT buildsMatthias Sohn2016-04-081-1/+1
| | | | | Change-Id: If3162f4cc4ae6319b9f1e3293549485b039cfe7f Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare 4.3.1-SNAPSHOT versionsMatthias Sohn2016-04-081-1/+1
| | | | | Change-Id: I52c98ba8fb3a303269a1f9380af114b6dd8c5009 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* JGit v4.3.0.201604071810-rv4.3.0.201604071810-rMatthias Sohn2016-04-081-1/+1
| | | | | Change-Id: I902cdf1ff92ce8c6e9d80c4965d8d5bd8b9ac6c1 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* JGit v4.3.0.201604071045-rMatthias Sohn2016-04-071-1/+1
| | | | | Change-Id: Iafab78d6be34d31a13f979b7be67611135c0f8bd Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare 4.3-SNAPSHOT buildsMatthias Sohn2016-04-051-1/+1
| | | | | Change-Id: Ib831f8870938113bd5338763f90a07d5c108b1de Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* JGit v4.3.0.201603230630-rc1v4.3.0.201603230630-rc1Matthias Sohn2016-03-231-1/+1
| | | | | Change-Id: I10835e5aa3618e5033424595942cc1649152cb24 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Support LFS protocol and a file system based LFS storageMatthias Sohn2016-02-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement LfsProtocolServlet handling the "Git LFS v1 Batch API" protocol [1]. Add a simple file system based LFS content store and the debug-lfs-store command to simplify testing. Introduce a LargeFileRepository interface to enable additional storage implementation while reusing the same protocol implementation. At the client side we have to configure the lfs.url, specify that we use the batch API and we don't use authentication: [lfs] url = http://host:port/lfs batch = true [lfs "http://host:port/lfs"] access = none the git-lfs client appends the "objects/batch" to the lfs.url. Hard code an Authorization header in the FileLfsRepository.getAction because then git-lfs client will skip asking for credentials. It will just forward the Authorization header from the response to the download/upload request. The FileLfsServlet supports file content storage for "Large File Storage" (LFS) server as defined by the Github LFS API [2]. - upload and download of large files is probably network bound hence use an asynchronous servlet for good scalability - simple object storage in file system with 2 level fan-out - use LockFile to protect writing large objects against multiple concurrent uploads of the same object - to prevent corrupt uploads the uploaded file is rejected if its hash doesn't match id given in URL The debug-lfs-store command is used to run the LfsProtocolServlet and, optionally, the FileLfsServlet which makes it easier to setup a local test server. [1] https://github.com/github/git-lfs/blob/master/docs/api/http-v1-batch.md [2] https://github.com/github/git-lfs/tree/master/docs/api Bug: 472961 Change-Id: I7378da5575159d2195138d799704880c5c82d5f3 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Signed-off-by: Sasa Zivkov <sasa.zivkov@sap.com>
* Add com.google.gson 2.2.4.v201311231704 to target platformMatthias Sohn2016-02-041-0/+7
| | | | | | | | We will use gson to implement the LFS REST API. CQ: 9966 Change-Id: I7feb6b2b8f7b736888370aad94e4c436ae6014bb Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Implement SHA-256 abstractionMatthias Sohn2016-02-041-0/+2
| | | | | | | | | | | | The Large File Storage extension specified by GitHub [1] uses SHA-256 to compute the ID of large files stored by the extension. Hence implement a SHA-256 abstraction similar to the SHA-1 abstraction used by JGit. [1] https://git-lfs.github.com/ Bug: 470333 Change-Id: I3a95954543c8570d73929e55f4a884b55dbf1b7a Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Compare API against 4.2.0Matthias Sohn2016-01-231-1/+1
| | | | | Change-Id: I08e2cf8f3fbb9e63f4a264daf8d9cc41dde55921 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare 4.3.0-SNAPSHOT buildsMatthias Sohn2016-01-211-1/+1
| | | | | Change-Id: Idcf0479529693b023042becd96698f9afd344bd4 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Silence Maven complaining about unset versions of reporting pluginsMatthias Sohn2015-10-181-0/+3
| | | | | | | | | Since we use the reporting plugins only in the parent pom.xml there's no point in using the new pluginManagement tag in the reporting section which was introduced to fix https://issues.apache.org/jira/browse/MSITE-443 Change-Id: I750ca3765e95afb06609a362fb3354afc3b66b90 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Compare API against 4.1.0.201509280440-rMatthias Sohn2015-10-031-1/+1
| | | | | Change-Id: Ia04d09ca337c357004567a54a9fc01ea1e55e508 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Use japicmp instead of clirr to detect API changesMatthias Sohn2015-10-011-15/+1
| | | | | | | Clirr doesn't support Java 8 hence use japicmp instead. See https://github.com/siom79/japicmp Change-Id: If4b30a6d6aa849b4d6b3b0c900558c609822840c Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare 4.2.0-SNAPSHOT buildsMatthias Sohn2015-09-281-1/+1
| | | | | Change-Id: If559d3565b1f84c93a533e1ce18d5293605d1950 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare 4.1.1-SNAPSHOT buildsMatthias Sohn2015-09-281-1/+1
| | | | | Change-Id: I035f3a8d0f0de86e8b8f00e668be5ce008402e82 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* JGit v4.1.0.201509280440-rv4.1.0.201509280440-rMatthias Sohn2015-09-281-1/+1
| | | | | Change-Id: I9a536870b9f5c1247c52d6c976a954115982fa1c Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Merge branch 'stable-4.0'Matthias Sohn2015-09-151-1/+1
|\ | | | | | | Change-Id: I1b448ce01f4cdfa62611da9e4d37321a4af9c12d Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Prepare 4.0.3-SNAPSHOT buildsMatthias Sohn2015-09-141-1/+1
| | | | | | | | | | Change-Id: Ic5ab059bee460c76c6ff3e08141ce351a559691c Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * JGit v4.0.2.201509141540-rv4.0.2.201509141540-rMatthias Sohn2015-09-141-1/+1
| | | | | | | | | | Change-Id: I766d95aa282c92dcbd2846145ee52e9cc62dd1f8 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Update org.apache.httpcomponentsMatthias Sohn2015-09-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | - update org.apache.httpcomponents.httpcore to 4.3.3 - update org.apache.httpcomponents.httpclient to 4.3.6, 4.3.5 and later are reported to fix vulnerability CVE-2014-3577 CQ: 9220 CQ: 9221 Bug: 470523 Change-Id: I024448c941e81f7c1dc1cc2394329df90e9b3048 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Update com.jcraft.jsch to 0.1.53Matthias Sohn2015-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | Update target platform to Orbit M20150818205559 for Mars in order to update com.jcraft.jsch to 0.1.53. Also update pom.xml to use Mars target platform profile by default. CQ: 10045 Bug: 463580 Change-Id: I1bf151fbee7b00c7bd38cf1236c9bad50e3c64bd Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Prepare 4.0.2-SNAPSHOT buildsMatthias Sohn2015-06-241-1/+1
| | | | | | | | | | Change-Id: I645cacfdde21aa28aa2e17c10dec0576b170ed0e Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * JGit v4.0.1.201506240215-rv4.0.1.201506240215-rMatthias Sohn2015-06-241-1/+1
| | | | | | | | | | Change-Id: Ib7713b657e7812b0debd72bb4eece0daa187e80d Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Update Jetty to 9.2.13.v20150730Matthias Sohn2015-08-201-1/+1
| | | | | | | | Change-Id: I0c2a4cafcd1992431888c2a48592d9cb1ac04747 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Update org.apache.httpcomponentsMatthias Sohn2015-07-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | - update org.apache.httpcomponents.httpcore to 4.3.3 - update org.apache.httpcomponents.httpclient to 4.3.6, 4.3.5 and later are reported to fix vulnerability CVE-2014-3577 CQ: 9220 CQ: 9221 Bug: 470523 Change-Id: I39b80b250c6c1daede6a23e9f177fb2988ac37bb Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Compare API against 4.0.0.201506090130-rMatthias Sohn2015-06-241-1/+1
| | | | | | | | | | Change-Id: I7cb7e89875b5238a54411b8c43c298d4cbe9f7ac Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Merge branch 'stable-4.0'Matthias Sohn2015-06-091-1/+1
|\| | | | | | | | | | | | | | | | | | | * stable-4.0: Prepare 4.0.1-SNAPSHOT builds JGit v4.0.0.201506090130-r Update build to use Tycho 0.23 Change-Id: I732b601c198ad1a50aa7ba3c1d1fb516b10912b5 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Prepare 4.0.1-SNAPSHOT buildsMatthias Sohn2015-06-091-1/+1
| | | | | | | | | | Change-Id: I51d03d1a47d1e3cd453701e397750749867028a2 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * JGit v4.0.0.201506090130-rv4.0.0.201506090130-rMatthias Sohn2015-06-091-1/+1
| | | | | | | | | | Change-Id: I01ad84fc74555656c42934cd62a85269a7030557 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Update build to use Tycho 0.23Matthias Sohn2015-06-081-1/+1
| | | | | | | | | | | | see https://wiki.eclipse.org/Tycho/Release_Notes/0.23 Change-Id: I70e6711294e2a92efa77fd9dd1c906c449c9b4db Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Prepare post 4.0-RC3 buildsMatthias Sohn2015-06-021-1/+1
| | | | | | | | | | Change-Id: I74469f1243503098fb05b5ddec3fa609132debab Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * JGit v4.0.0.201506020755-rc3v4.0.0.201506020755-rc3Matthias Sohn2015-06-021-1/+1
| | | | | | | | | | Change-Id: I31c6177d19cba228aa67b2b5c3e0d82c38395cda Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Prepare 4.1.0-SNAPSHOT buildsMatthias Sohn2015-06-031-1/+1
|/ | | | | Change-Id: I03d08b8e2d3400d4b5cdb4ab541b312870776843 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Add more reports to maven siteMatthias Sohn2015-06-011-0/+42
| | | | | | | | | | | | | | | | | | Add the following additional reports: - cross-reference report - API changes report using clirr - findbugs report - surefire-report Run $ mvn test install site:site site:stage to generate and stage the site Also see https://wiki.eclipse.org/EGit/Contributor_Guide#JGit_3 Change-Id: Ibb6a2e13e128d7728b3c632cc16bf79716dc75f5 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update project meta-data in pom.xml used for site generationMatthias Sohn2015-06-011-4/+21
| | | | | | | | | | | - Update list of committers - Update scm information - Expose jgit hudson for Maven site - Name our project's organization - Scm URL should point to a web-enabled view on the repository - Extract tycho-extras version used during signing to a property Change-Id: If32bed323ec283b5e83d28ffe8775220f7c4cecd Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update dependencies to the versions used in target platformMatthias Sohn2015-06-011-3/+3
| | | | | | | | - update com.jcraft.jsch to 0.1.51 - update javax.servlet to 3.1.0 Change-Id: Ie536182d1efc6dcc3abd03f8a9acd013adcbf2a8 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Compare API changes in clirr report against 3.7.0Matthias Sohn2015-06-011-1/+1
| | | | Change-Id: Id819fd700ed44cdc3cdbe33a4bb9ee52a6fbbd41 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update build to use eclipse-jarsigner-plugin 1.1.2Matthias Sohn2015-05-251-1/+1
| | | | Change-Id: Ic2fb30cf851542e12508e4cf638b52b65519f41d Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update to Jetty 9.2.10Matthias Sohn2015-05-101-1/+1
| | | | Change-Id: Iace29e6e99836019bb603ce06a08b91bada7c627 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Use CBI eclipse-jarsigner-plugin 1.1.2-SNAPSHOTMatthias Sohn2015-05-041-1/+5
| | | | | | | | | | | CBI recently fixed a couple of resource leaks which probably caused jar signing failures on Hudson (bug 464947). JGit builds were also affected. Hence use version 1.1.2-SNAPSHOT until a new release is available. Bug:464947 Change-Id: I7fb4a65f888194f7209c866cd58551891c89fb7a Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Include slf4j and log4j in jgit command lineMatthias Sohn2015-03-231-0/+18
| | | | | | | | | | | | | This enables the command line to log. Include log4j configuration to log warnings and errors to stderr. Exclude the dependencies which log4j 1.2.15 should have marked optional. See http://unitstep.net/blog/2009/05/18/resolving-log4j-1215-dependency-problems-in-maven-using-exclusions/ for details Change-Id: Ie730db4007fb7614fd7d130cd0858b1ac550066a Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Merge bundle org.eclipse.jgit.java7 into org.eclipse.jgitMatthias Sohn2015-03-231-2/+0
| | | | | | | As we moved minimum Java version to 7 we don't need a separate bundle and feature for JGit features depending on Java 7 anymore. Change-Id: Ib5da61b0886ddbdea65298f1e8c6d65c9879ced1 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* CLI status should support --untracked-filesKaloyan Raev2015-03-121-2/+1
| | | | | | | | | | | | | | | | | | A special options handler is added to properly handle the short -u alias of the option. The "normal" mode is not supported by this patch, because this mode of listing untracked files is not supported by the org.eclipse.jgit.lib.IndexDiff class. This mode is not necessary for my use case. It can be added later if anyone really needs it. The StatusTest is updated to cover all possible combinations of the --porcelain and --untracked-files options. Bug: 459319 Change-Id: I305ac95739cfed0c16735e0987844e57fa27e236 Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update all standard maven plugins to latest versionsDave Borowitz2015-03-101-9/+9
| | | | | | | | The latest versions of the javadoc and source plugins in particular avoid some pathological slowness I'd been seeing on Linux with Java 7 or later. Change-Id: I9fddd7e6ef513debec5f014ed2efc4fea6917d1f
* Merge branch 'stable-3.7'Matthias Sohn2015-02-241-0/+20
|\ | | | | | | | | | | | | | | | | * stable-3.7: Add log4j and slf4j-log4j bridge to jgit feature Use slf4j to log instead of printing to System.err Use Target Platform Definition DSL to generate target platforms Change-Id: Ic8779868150c910fa55fd20348e35723e6add0f1