summaryrefslogtreecommitdiffstats
path: root/pom.xml
Commit message (Collapse)AuthorAgeFilesLines
* JGit v4.0.0.201503231230-m1v4.0.0.201503231230-m1Matthias Sohn2015-03-231-1/+1
| | | | | Change-Id: I195239ac3a3f0efbe1409f0ebaad2d1a29c4782e 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
| * Add log4j and slf4j-log4j bridge to jgit featureMatthias Sohn2015-02-171-0/+14
| | | | | | | | | | | | | | CQ: 9207 CQ: 9241 Change-Id: Ic06a06da0a74f8fa494c0753cbe9ed2356c21ab3 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Use slf4j to log instead of printing to System.errMatthias Sohn2015-02-171-0/+6
| | | | | | | | | | | | | | CQ: 9206 Bug: 458445 Change-Id: Ic68fb7dbe0fb46bf30f157db45bf18d8f3a704c0 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Prepare post 3.7.0.201502031740-rc1 buildsMatthias Sohn2015-02-041-1/+1
| | | | | | | | Change-Id: Id3728e771a4441757de016cc9d68055f668126b0 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * JGit v3.7.0.201502031740-rc1v3.7.0.201502031740-rc1Matthias Sohn2015-02-031-1/+1
| | | | | | | | | | Change-Id: Ia2ea65945b7e1d4120da3d6e6c9f6d5fdb642ae6 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Move console classes to pgm bundleMatthias Sohn2015-02-101-13/+2
| | | | | | | | | | | | | | | | | | Since we updated minimum Java version to Java 7 the console bundle doesn't need to be a separate bundle anymore. Move the contained classes to the pgm bundle which is using these classes. Change-Id: If8e6f2d7405fdfe6f4b178673b4ccf99c67d4b64 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Set minimum required Java version to Java 7Matthias Sohn2015-02-091-7/+7
| | | | | | | | | | | | Bug: 458475 Change-Id: Iea8f2236d4e6a94a8d14bb8cc685006ea3fd1bb7 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Prepare 4.0.0-SNAPSHOT buildsMatthias Sohn2015-01-271-1/+1
|/ | | | | Change-Id: I414ba8ccc82866d3107ba7083a567ea70c879bdf Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Compare API changes against 3.6.0Matthias Sohn2014-12-281-1/+1
| | | | | Change-Id: I70d2e3f37d02a688436999844884510c2eb5cbda Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare 3.7.0-SNAPSHOT buildsMatthias Sohn2014-12-241-1/+1
| | | | | Change-Id: Ib3e7b5f46ee1e27b9cf25b3b2d01d681a5c4904c Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Merge branch 'stable-3.6'Matthias Sohn2014-12-241-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * stable-3.6: Prepare 3.6.1-SNAPSHOT builds JGit v3.6.0.201412230720-r [pgm] Add option --bare to clone command [pgm] Implement clone using CloneCommand Fix junit tests under windows when the platform is explicitly changed Fix unit tests for windows by explicitly closing test repos [pgm] Add option --tags for ls-remote [pgm] Add option --heads for ls-remote [pgm] Use LsRemoteCommand to implement ls-remote and add a test Change-Id: I8f31e76cb7e9416919f37e02c7e51ab1d221df40 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * Prepare 3.6.1-SNAPSHOT buildsMatthias Sohn2014-12-231-1/+1
| | | | | | | | | | Change-Id: Ie620c90ffafbffc6755b4e1ed55a61a15b118a2a Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
| * JGit v3.6.0.201412230720-rv3.6.0.201412230720-rMatthias Sohn2014-12-231-1/+1
| | | | | | | | | | Change-Id: Ic28e2bbbdb1099e948c64a005c39f6b8d8ac69a8 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* | Build with Tycho 0.22.Alexander Kurtakov2014-12-091-2/+2
|/ | | | | Change-Id: I32444e926179827be31d9201a6bbc5d514672110 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
* Define version of javadoc plugin used to generate siteMatthias Sohn2014-11-181-1/+3
| | | | | | | This silences the Maven warning "'reporting.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing" Change-Id: I036210fefb6bd81ca04fcd91aaba0f9d0c1e8862 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare post 3.6.0-m1 buildsMatthias Sohn2014-11-121-1/+1
| | | | | Change-Id: Ie9927de64fa6b7d517f96b8cd12e57541f284ff2 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* JGit v3.6.0.201411121045-m1v3.6.0.201411121045-m1Matthias Sohn2014-11-121-1/+1
| | | | | Change-Id: I9d789113d88cbbbdbabb8919f80c805aa4ba86fe Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update URL of JGit Maven release repositoryMatthias Sohn2014-10-131-2/+1
| | | | | | | | | This repository is required to allow clirr to compare the API of the checked out version against the API of the latest release of jgit. The old Maven repository on the download server was replaced by Nexus a long time back. Change-Id: I05125407fb72531c6831ec721064b0dad278bde5 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Compare API changes against 3.5.0Matthias Sohn2014-10-121-1/+1
| | | | Change-Id: I10e51aea66f1446dd1d6d367ea113d824252d82b Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Enable maven site generation for jgitMatthias Sohn2014-10-121-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generating the site: $ mvn site:site Local staging of the site: $ mvn site:stage the site is staged under ./target/staging/ If you can connect to build.eclipse.org over ssh (ask webmaster if you are a committer and need ssh access) you can deploy a local build of the site: $ mvn site:deploy The site is deployed under http://download.eclipse.org/jgit/site/${project.version} To select the ssh key to use for deploying over ssh add the following section to your Maven settings.xml: <server> <id>jgit.website</id> <username>username</username> <privateKey>${user.home}/.ssh/id_rsa</privateKey> <filePermissions>664</filePermission> <directoryPermissions>775</directoryPermissions> <configuration></configuration> </server> To deploy the site from Hudson https://hudson.eclipse.org/egit/ enable the Maven profile "build-server". Change-Id: I7e64c8560ca75196d2232f111ffad953c14f013f Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> (cherry picked from commit 6d00f0a09c67421d4ac9960c568f9c18ceb4a6a4)
* Generate javadocs as part of Maven site project reportsMatthias Sohn2014-10-121-0/+11
| | | | | | | | see http://maven.apache.org/plugins/maven-javadoc-plugin/usage.html Change-Id: I6dc5dddea0adbb4abf5560d5d1c833408e944082 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> (cherry picked from commit a3d0b0d903452ed9ba9d7bb5ea58c275b318a66f)
* [Java 8] Configure doclint to accept missing descriptionsMatthias Sohn2014-10-121-0/+17
| | | | | | | | | We avoid trivial descriptions in JavaDoc. Hence configure doclint to not fail on missing descriptions. Change-Id: Iba3d5aec18cc7d7f43e53fa6789f0dede9996fb7 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> (cherry picked from commit 54dc4b20b3e084c9c470c8211810dff008b6f0fc)
* Prepare 3.6.0-SNAPSHOT buildsMatthias Sohn2014-09-051-1/+1
| | | | | Change-Id: I2d8c3768998c0cfc8d02d11009bc5b7ed1d75778 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update tycho and signing plugins to latest versionsMatthias Sohn2014-08-111-3/+3
| | | | Change-Id: I3e8b3835b8ebbb8f0a2a9be42e6c16899cb3b993 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update maven plugins to latest versionsMatthias Sohn2014-08-111-7/+7
| | | | | | | | Also, remove unused findbugs exclude filter in java7 bundle since latest findbugs plugins raises an error on this. Change-Id: I791fc054596e7d9aa9f3cc8126eb0162539c57bf Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update Maven JAR pluginsShawn Pearce2014-08-081-2/+2
| | | | | | | Seems to fix the build stalls observed under some builds of the Java 7 JRE. Change-Id: I94d5e927b5b2ec3971e9a70c18966368a61ec14c
* Run unit tests in parallelMatthias Sohn2014-08-041-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configure Maven surefire plugin to run tests concurrently using multiple processes. By default use one process per core available on the machine running the tests. Running this on my MacBook Pro i7 with 8 cores 16 GB RAM SSD I get the following results: forkCount "mvn clean install" on org.eclipse.jgit.test -------------------------------------------------------- 1 02:36 min 2 01:26 min 4 00:56 min 6 00:49 min 8 00:49 min 10 00:51 min When on-access scan of McAfee virus scanner is enabled the optimum is at half the number of cores (4 of 8) on my MacBook. Set system property "test-fork-count" to override the default. Either set it to an absolute number e.g. "4" or in units of cores available on the system running the build. E.g. "0.5C" to use 4 cores on a 8 core system or "1C" to use all 8 cores on a 8 core system. E.g. $ mvn clean install -Dtest-fork-count=0.5C to use half the number of cores processes to run tests. Change-Id: Ifdbd1ae8153f2033922eae6ae8942c36db1f9806 Signed-off-by: Sohn <matthias.sohn@sap.com>
* Prepare 3.5.0-SNAPSHOT buildsRobin Rosenberg2014-06-041-1/+1
| | | | | Change-Id: I53bd500188e09ae2e007a58b3cd89aa0805d6f2a Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
* Prepare post 3.4.0 RC1 buildsMatthias Sohn2014-05-211-1/+1
| | | | Change-Id: Ia8d29046439bc9134acdf7c88ab85ea49c4ddf47 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* JGit v3.4.0.201405211411-rc1v3.4.0.201405211411-rc1Matthias Sohn2014-05-211-1/+1
| | | | | Change-Id: Ia3834770b9719f64cbdfd0338034c392fa3ae5db Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare 3.4.0-SNAPSHOT buildsMatthias Sohn2014-05-061-1/+1
| | | | Change-Id: I5cf20c875c3e92e12c2b22465774ba42513b9add Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* JGit v3.4.0.201405051725-m7v3.4.0.201405051725-m7Matthias Sohn2014-05-051-1/+1
| | | | | Change-Id: I8d941d22becdf019199a1c0fe28aa5835038647d Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Add jacoco instrumentation for code coverage reportsMatthias Sohn2014-04-261-0/+31
| | | | | | | See http://mickaelistria.wordpress.com/2012/10/08/sonar-at-eclipse-org/ Change-Id: Idd7df8125e0792e9bba924eadbc1320230cfa624 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Allow full compiles on Java 8.Alexander Kurtakov2014-03-281-3/+2
| | | | | | | | | | Make jgit.java6 and jgit.java7 activation based on ranges so modules in jgit.java6 are enabled for Java 1.6+ and modules in jgit.java7 are enabled for Java 1.7+. This enables full compiles on Java 8 and also removes the need to list org.eclipse.jgit.console in both profiles. Change-Id: Iabfcff18737ff435ba8d5e8efc7a581abc9a46ce Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
* Update com.jcraft.jsch to 0.1.50 also in pom dependenciesMatthias Sohn2014-03-051-1/+1
| | | | | | | | | | We updated the target platforms in 3.3 following the version shipped by the release train but missed to update it in pom dependencies. This wasn't harmful as there were no API changes between 0.1.46 and 0.1.50. Change-Id: Ie8ac2ea447fa93d6643b9817f58767ab7f0b1aa4 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare 3.4.0-SNAPSHOT buildsMatthias Sohn2014-03-051-1/+1
| | | | | Change-Id: I907c6f1834c06b8ab4d3e0f76dde475faea7b4a5 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare 3.3.1-SNAPSHOT buildsMatthias Sohn2014-03-051-1/+1
| | | | Change-Id: If15560f2731e54dbf9db88d8a308b4c25ce27e8e Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* JGit v3.3.0.201403021825-rv3.3.0.201403021825-rMatthias Sohn2014-03-031-1/+1
| | | | | Change-Id: Iaf3da455f7d6f691617299e881154ff8185a9d46 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Move Apache httpclient based HTTP support to a separate bundleMatthias Sohn2014-02-201-0/+1
| | | | | | | | This move avoids that all consumers of org.eclipse.jgit depend on Apache httpclient. Also add another feature to make this optional for OSGi consumers as well. Change-Id: I5ef5e00c53678b9e1d7cfd54bbca3ff6f1c1c967 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Prepare post 3.3.0RC1 buildsMatthias Sohn2014-02-201-1/+1
| | | | | Change-Id: I0d808f8733a490b75bbcaacedb4b095e05fab32e Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* JGit v3.3.0.201402191814-rc1v3.3.0.201402191814-rc1Matthias Sohn2014-02-201-1/+1
| | | | | Change-Id: Ida3a0417ae646ce37214153f49a85de2be3dd4fd Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Add an implementation for HttpConnection using Apache HttpClientChristian Halstrick2014-02-181-0/+8
| | | | | | | | | | | | | This change implements the http connection abstraction with the help of org.apache.http.client.HttpClient. The default implementation used by JGit is still the JDK HttpURLConnection. But now JGit users have the possibility to switch completely to org.apache.httpclient. The reason for this is that in certain (e.g. cloud) environments you are forced to use the org.apache classes. Change-Id: I0b357f23243ed13a014c79ba179fa327dfe318b2 Signed-off-by: Christian Halstrick <christian.halstrick@sap.com> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update API version to check changes against to 3.2.0.201312181205-rMatthias Sohn2014-01-201-1/+1
| | | | Change-Id: Ifb0a87a2b268a8bf3dc11310bfd6af18e242693c Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Update commons-compress to 1.6Jonathan Nieder2014-01-141-1/+1
| | | | | | | | | | | | | | | | Includes various fixes, including o Writing TAR PAX headers failed if the generated entry name ended with a "/". Issue: COMPRESS-203. which has been happening in the wild (java.io.IOException: request to write '120' bytes exceeds size in header of '0' bytes for entry './PaxHeaders.X/hostsidetests/appsecurity/test-apps/AppAccessData/[...]/'). TODO: update orbit repository URL when new Orbit R-build is available, see bug 425660 Change-Id: I92a87543a6ace9a06a70a29534399608cee6adb1 Signed-off-by: Jonathan Nieder <jrn@google.com> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Upgrade javaewah to version 0.7.9Colby Ranger2014-01-131-1/+1
| | | | | | | Package was renamed, so I had to update the imports. Also, I verified bitmap serialization was still compatible. Change-Id: I161ad3875b963b56001beab477ef8d072accee4f