Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-09-15EGit 0.9.3v0.9.3Matthias Sohn2-3/+3
Change-Id: I08460e3688d074278cad826b7193b622b8581392 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2010-09-15Qualify post-0.9.1 buildsMatthias Sohn2-3/+3
Change-Id: I28529d8df1d2992607ff229db5b6045015790018 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2010-09-15EGit 0.9.1v0.9.1Matthias Sohn2-3/+3
Change-Id: I46b5f2c26467365aafc0300499e8e404ebb25b8f Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2010-08-28Revert "Hide Maven target directories from Eclipse"Robin Rosenberg1-11/+0
This reverts commit 9425360ad8b57aa7020be44481ad6ed771a7261c since it breaks compatibility with Eclipse 3.5 which can no longer import the projects Bug: 323390 Change-Id: Icda21a1e00a63b1e7333b89525af04d6a776b178 Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
2010-08-09Hide Maven target directories from EclipseRobin Rosenberg1-0/+11
Change-Id: I804c8b4b4bcc907226dac1ea414a9eabad8bdc1c Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
2010-06-18Fix line endingsMatthias Sohn1-3/+3
Some sources had dos line endings. Also configure all projects to use unix line endings and UTF-8 encoding. Change-Id: I119cad245f0f5ecd20ee1450877cb7e1a5d63783 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2010-06-14Start 0.9 developmentShawn O. Pearce2-3/+3
Change-Id: Ic3885ffb4ee460415fe5eb956616a3ac7a1f3fcb Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2010-06-02Qualify post 0.8.1 buildsShawn O. Pearce2-3/+3
Change-Id: Ia99ef4fc864396a3369e0e99a6d3d0c62c00bbaf Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2010-06-02EGit 0.8.1v0.8.1Shawn O. Pearce2-3/+3
Change-Id: I3901b45d428dbf09427cb6c4abb1ad848474905e Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2010-05-11Use jgit p2 repository to resolve jgit dependenciesMatthias Sohn1-8/+0
EGit Tycho builds on build.eclipse.org frequently hit corrupted artifacts which leads to broken builds. Cleaning up these corrupted files is tedious since it requires file system access on the build server. Hence we want to switch to use job-local m2 repositories. This requires that build artifacts are shared between the jgit and egit build jobs via p2. Therefore we switch from pom-first to p2 build dependencies between the egit and the jgit build. For local builds the egit build assumes that jgit and egit are located under a common parent folder. If this is not the case the URL of the jgit update site has to be injected via system property "jgit-site". - non-default local build: $ mvn clean install -Djgit-site=file:/path/to/org.eclipse.jgit.updatesite/target/site - hudson build on build.eclipse.org $ mvn clean install -Djgit-site=https://build.eclipse.org/hudson/job/jgit/ lastSuccessfulBuild/artifact/org.eclipse.jgit.packaging/ org.eclipse.jgit.updatesite/target/site/ Change-Id: I43ee21f23d474a6579df187869c821fc3960583f Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2010-04-27Update manifest metadata to be compliant for HeliosChris Aniszczyk1-3/+2
In order to comply with the Helios release train, we need to update metadata in our manifests. The fix involves not referring to the providerName as Eclipse.org anymore and using Eclipse EGit. Change-Id: I7b0e487a330e694eb3f2f979d3f1694061b21bd7 Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
2010-04-27Cleanup the EGit feature nameChris Aniszczyk1-1/+1
The old feature name contained a redundant word. Change-Id: Ide49b6acbda751fb2d850e09ac107adf281ff78a Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
2010-04-25Update license to be consistent with Helios requirementsMatthias Sohn2-80/+134
Updating license files as required by the Helios requirement "license text consistency" [1] using the license check tool [2]. [1] http://www.eclipse.org/helios/planning/EclipseSimultaneousRelease.php [2] http://wiki.eclipse.org/WTP/Releng/Tools#Check_and_fix-up_licenses_tool Bug: 306627 Change-Id: I9cb8864a59707f93d7041d3f383df3736ad3786a Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2010-04-04EGit plugin not compatible with Eclipse 3.4, due to JSch dependencyRobin Rosenberg1-1/+1
The JSch bundle in Eclipse 3.4 does not export its packages with version numbers. Use Require-Bundle on version 0.1.37 that comes with Eclipse 3.4 Bug: 308032 Change-Id: Ic5039efe08e381e81be473712dd5d173c83d3fd8 Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
2010-03-22Qualify builds as 0.8.0Shawn O. Pearce2-3/+3
Since the API is changing relative to 0.7.0, we'll call our next release 0.8.1. But until that gets released, builds from master will be 0.8.0.qualifier. Change-Id: I6b2ea58935b2748c9e4559de7ce58d61936d8c82 Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2010-03-16Implement maven build for org.eclipse.egit.docMatthias Sohn1-0/+7
To package checked in userguide run mvn install to update documentation from Eclipse EGit wiki call mvn -Dupdate.egit.doc=1 install If necessary correct resulting documentation sources under userguide folder manually and commit the resulting changes under folder userguide to the repository. Change-Id: I89c69b2efb6e64f9434aa1faeae8cd467c8422b2 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2010-02-14Fix build and test failuresShawn O. Pearce1-2/+2
- Correcting versions. [ms: - Correcting wrong version for org.eclipse.core.filesystem to [1.1,2.0) - "Require-Bundle:" needs to use "bundle-version:" to specify version. - Manifest refered to JUnit 4 but test execution specified JUnit 3. - Fix tests which have been broken by the change 667f571b "Fix enabling team operations on project import." - Split packages between org.eclipse.egit.core and org.eclipse.egit.core.test caused ClassNotFoundException in test execution hence moving test packages. ] Change-Id: Ic76335ecb34daa76431b3d7daae566d97a7413f0 Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2010-02-11Update manifests to use versioned Import-Package or Require-BundleShawn O. Pearce1-16/+15
Rather than taking anything at random, take the >= 3.4 but less than 4.0 versions for any Eclipse package, and JGit 0.6.0,0.7.0. This documents the assumption we are making about targeting the 3.4 API platform for Eclipse, but hopefully working on a forward release up until 4.0. Change-Id: If3955b243dbd36b6bee63472fa480ac172a80354 Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2010-02-03Adding the epl-v10.html for the egit featureChris Aniszczyk2-0/+329
Change-Id: Id8f086990868c333d54241c079e70ce8be17e334
2010-01-28Correct update site URL and move description texts to property fileMatthias Sohn1-2/+2
Change-Id: I3fa8ed29207eb216036b493bd6925e68f63daeae Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2010-01-27Clean up description text for pluginsShawn O. Pearce2-12/+16
Our build process doesn't insert these tags anymore, so we should drop them from the description of the feature. Also make our provider name match other Eclipse.org based plugins and use "Eclipse.org" rather than "eclipse.org". Finally, flip our URL to the final download site on the eclipse.org domain. Change-Id: I5f881fe350e52f8a137e5cf1e1e339675d6945a1 Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2010-01-22Add JGit plugin and feature to EGit update siteMatthias Sohn1-2/+2
Change-Id: I00cf10c2b86182f4e604293a6ce9423f0d0d3d91 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2010-01-20Fix EGit Tycho buildMatthias Sohn2-8/+9
- Add missing pom-first dependencies as described in [1] to fix the build. - Create EGit update site. - The build of the update site assumes that egit and jgit are checked out under a common root folder, this is needed to refer to the JGit update site. If the layout is different the URL pointing to the JGit update site has to be passed to the maven build as system property jgit-site, e.g. mvn -Djgit-site=file:/C:/tmp/site clean install or mvn -Djgit-site=http://point.to.jgit/site clean install - Introduce property for Eclipse p2 repository to prepare builds against other versions of Eclipse. - Adding information about mailing lists, issue tracker and license. This change depends on the following JGit change : - Ie4026f15f6250c4933dccf6f31b5009b90c036bc [1] https://docs.sonatype.org/display/TYCHO/Dependency+on+pom-first+artifacts BUT: since Tycho 0.6.0 target-platform-configuration has groupId org.sonatype.tycho ! Change-Id: Idf90bd4a29c36013f582c8f99424c8fc72597bc5 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2009-12-30Adapt to JGit build which switched to Apache Felix maven-bundle-pluginMatthias Sohn2-1/+8
Add JGit plugin to EGit feature since JGit feature has been removed. Configure p2 resolver to refer to org.eclipse.jgit pom-first artifact as described in [1]. Add maven build output folders to .gitignore [1] https://docs.sonatype.org/display/TYCHO/Dependency+on+pom-first+artifacts Change-Id: I3bdf1186b7c5f4f14370109f1afdb5bdd97d4db9 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
2009-12-19Flipped EGit to manifest-first maven-3/tycho buildIgor Fedorenko1-0/+27
New org.sonatype.tycho groupId https://issues.sonatype.org/browse/TYCHO-312 Workaround for https://issues.sonatype.org/browse/TYCHO-168 Removed checkNotNested. Conventional maven project layout results in the following repository nesting parallelip-egit <= egit source tree root /.git /org.eclipse.egit.core.test /target /work /data <= test workspace /.git /.metadata /Project-1 Disable checkNotNested as a short term solution, but in the long term we need to reintroduce this check with mechanisms like Git's GIT_CEILING_DIRECTORIES to make sure it does not produce false positive during maven build. Change-Id: Idec24de111aa21a022654c443376e42ae6caa7cc Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2009-12-01EGit feature should depend on JGit featureMatthias Sohn1-9/+2
The EGit feature does not provide the plugin org.eclipse.jgit but instead should depend on the JGit feature which does supply it. Bug: 291524 Change-Id: I5042d65cbb8370d3457e5e0adb0fa472dba5814d Signed-off-by: Matthias Sohn <matthias.sohn@sap.com> Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2009-10-05Mark EGit plugin for 0.6Shawn O. Pearce1-2/+2
Our project plan calls for us to build 0.6 as the next version, so start using that version number in our builds. Change-Id: I739b142cb7656cd735237ba320d45ce93230a476 Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2009-09-30Initial EGit contribution to eclipse.orgShawn O. Pearce7-0/+307
Per CQ 3393 this is the initial contribution of the EGit project (an Eclipse team provider for Git) to eclipse.org. This initial version is derived from the historial EGit repository at commit a9578ba7361b66ab403c6605a1b87fb7b2f94c6e. Signed-off-by: Shawn O. Pearce <spearce@spearce.org>

    Back to the top