eclipse-embed-cdt / eclipse-plugins

The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases.
http://eclipse-embed-cdt.github.io/
Eclipse Public License 2.0
558 stars 130 forks source link

Rename features to org.eclipse.embedcdt.* #423

Closed ilg-ul closed 3 years ago

ilg-ul commented 3 years ago

This patch changes the features IDs, the project names and folder names to match the EF naming convention.

To preserve compatibility with existing installed Eclipses, each feature has a p2 directive like:

update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.embedcdt.codered.feature.group' || pc.name == 'ilg.gnumcueclipse.codered.feature.feature.group'))

The new feature IDs no longer include the .feature suffix, to avoid names like .feature.feature.group.

The project names and folder names use the same string, which is the feature ID prefixed with -feature (with dash, the preferred separator for file names).

ilg-ul commented 3 years ago

I tried to add @ruspl-afed as reviewer, but it is not in the list, I guess only committers are there.

ilg-ul commented 3 years ago

I created a develop-v6 branch where development for the future v6.x major release will continue.