descriptionEclipse foundation framework to comapre EMF models
homepage URLhttp://www.eclipse.org/emf/compare/
repository URLhttps://git.eclipse.org/r/emfcompare/org.eclipse.emf.compare
ownerarthur.daussy@atosorigin.com
last changeMon, 5 Sep 2022 13:26:22 +0000 (5 09:26 -0400)
last refreshMon, 6 May 2024 03:47:07 +0000 (6 05:47 +0200)
content tags
add:
README.textile
h1. EMF Compare

h2. Installation

* The latest version of EMF Compare can be installed from http://download.eclipse.org/modeling/emf/compare/updates/releases/3.0
* More detailed installation instructions on http://www.eclipse.org/emf/compare/documentation/latest/user/user-guide.html#Installing_EMF_Compare

h3. Prerequesites

EMF Compare can be installed on the following Eclipse platforms :

* Eclipse version 3.5 (Galileo) to Eclipse version 4.4 (Luna)
* Java 1.5 to Java 1.7

h3. Compatibility

Take note that parts of the EMF Compare optional supports can only be installed on later Eclipse versions. Namely :

|_. Feature                          |_. Eclipse 4.4 (Luna) |_. Eclipse 4.3 (Kepler) |_. Eclipse 4.2 (Juno) |_. Eclipse 3.7 (Indigo) |_. Eclipse 3.6 (Helios) |_. Eclipse 3.5 (Galileo) |
| EMF Compare Core                   | X                    | X                      | X                    | X                      | X                      | X                       |
| EMF Compare RCP UI                 | X                    | X                      | X                    | X                      | X                      | X                       |
| EMF Compare IDE UI                 | X                    | X                      | X                    | X                      | X                      | X                       |
| EMF Compare UML integration        | X                    | X                      | X                    |                        |                        |                         |
| EMF Compare GMF integration        | X                    | X                      | X                    |                        |                        |                         |
| EMF Compare EcoreTools integration | X                    | X                      | X                    |                        |                        |                         |
| EMF Compare Papyrus integration    | X                    | X                      | X                    |                        |                        |                         |

h2. Reporting Bugs

There may be errors in the <workspace>/.metadata/.log or even on stdout that can help you track down and problem.
When reporting errors, please include stack traces when applicable and the commit id or the version your plugin is built from, or the version of the plugin if it does not contain a date.

* Bugs or enhancement requests should be reported on the Eclipse bugzilla at https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EMFCompare&component= 
* Check http://www.eclipse.org/emf/compare/support/ for more details on support issues

h2. Build

EMF Compare can be built using maven from within the org.eclipse.emf.compare-parent sub-folder of this repository :

@mvn clean package -Pmars@

The above example will build the EMF Compare binaries against a Mars platform. Select the appropriate profile according to the platform you wish to install EMF Compare on, one in [mars, luna, kepler, juno, indigo, helios, galileo].

You can also check the tests using

@mvn verify -Pmars --fail-at-end -Dmaven.test.failure.ignore=true@

h2. Contributing

* You need an Eclipse user account. You already have one if you are an Eclipse commiter or have a "Bugzilla":http://bugs.eclipse.org/bugs account. Otherwise, use "this form":https://dev.eclipse.org/site_login/createaccount.php.
* Sign the Eclipse Contributing License Agreement (CLA) : Please go to "your user page":https://projects.eclipse.org/user/login/sso , then to the CLA tab once you're logged in and follow the instructions.
* Make sure you use the proper user information on your git clone's configuration :
** @$ cd <path/to/repository>@
** @$ git config --local user.name "<Full Name>"@
** @$ git config --local user.email "<your.mail@yourmail.com>"@

* Make small logical changes.
* Provide a meaningful commit message.

EMF Compare uses gerrit for peer reviews.
To configure it on your repository, please look up how to setup your SSH keys and remote on the "wiki":https://wiki.eclipse.org/EMF_Compare/Gerrit#SSH .
A detailed guide on the commit message's format can be found further down this same page.

Once properly configured, you will be able to request a review by simply pushing your commit on this new remote.

A comprehensive contributor guide can also be found on "the project's wiki":https://wiki.eclipse.org/EMF_Compare/Contributor_Guide
shortlog
2022-09-05 Arthur Daussy[572074] Constraint gmf.runtime range for Sirius integr... 12/178012/4master
2022-09-05 lgoubetUse https for the shared license update site68/195568/13.3.19RC3
2022-07-20 Martin Fleck[580408] Avoid NPE in title builder job when closing... 01/194801/4
2022-07-04 lgoubetAdd e4 feature for the e4 comparison dialog40/194540/13.3.19RC2
2022-06-13 lgoubetCCE with getAdapter18/194118/2
2022-03-22 lgoubetfix tp names55/192155/1
2022-03-22 lgoubetBump version to 3.3.1954/192154/13.3.19RC1
2022-03-22 lgoubetCompatibility with newer EGit25/192125/2
2022-03-22 lgoubetRemove log4j 1 dependency24/192124/2
2022-03-22 lgoubetRemove logging from the EMF Compare core23/192123/1
2022-02-23 lgoubetOpen internal API to change the set of loadable storages48/191148/13.3.183.3.18RC1
2022-02-09 Martin Fleck[578422] Export all remaining packages from compare... 81/190581/4
2022-02-07 lgoubetBump version to 3.3.1813/190513/1
2022-01-28 Martin Fleck[578422] Extend subscriber retrieval through extension... 02/190102/2
2021-11-29 lgoubetRemove outdated target platforms33/188233/13.3.173.3.17RC1
2021-11-29 lgoubetBump version to 3.3.1732/188232/1
...
tags
20 months ago 3.3.19RC3 3.3.19.202209051432 - 2022-09RC2
22 months ago 3.3.19RC2 3.3.19.202207040846
2 years ago 3.3.19RC1 3.3.19.202203221543
2 years ago 3.3.18 3.3.18.202202240907
2 years ago 3.3.18RC1 3.3.18.202202240907
2 years ago 3.3.17 202111290942
2 years ago 3.3.17RC1 202111290942
2 years ago 3.3.16 202110190200
2 years ago 3.3.16RC2 202110190200
2 years ago 3.3.16RC1 202110150200
2 years ago 3.3.16M1 S202110070928 - 2021-12M1
2 years ago 3.3.14 R202102231741
2 years ago 3.3.15 R202107201232
3 years ago 3.3.14RC1 202102081414 - Eclipse 2021-03 M3
3 years ago 3.3.13 202011241436
3 years ago 3.3.13RC2 202011241436
...
heads
20 months ago master
7 years ago 3.1
7 years ago 3.2
7 years ago 3.3
9 years ago 3.0
9 years ago performance
10 years ago axrichard/performance
10 years ago 2.1
10 years ago tmp
10 years ago eclipse/master
10 years ago axrichard/modelmergeui
11 years ago cno/bugMultiDiag
11 years ago cno/multiDiag
11 years ago logical_experimentation
11 years ago cno/decorators
11 years ago 1.3
...