OSGi-DS component XML files are generated in the IDE (by PDE) and while building Passage (with Maven+Tycho) in the CI.
Therefore there is no need to maintain the component xml-files in git. It just causes unnecessary duplication on changes in the classes and is also prone to out-of-sync errors like https://github.com/eclipse-passage/passage/issues/1364.
I therefore suggest to just remove them from git.
Occaionally discussion on this subject happened in #1364, some of the project's concerns are enlisted there.
The changes demanded are not to be applied.
OSGi-DS component XML files are generated in the IDE (by PDE) and while building Passage (with Maven+Tycho) in the CI. Therefore there is no need to maintain the component xml-files in git. It just causes unnecessary duplication on changes in the classes and is also prone to out-of-sync errors like https://github.com/eclipse-passage/passage/issues/1364. I therefore suggest to just remove them from git.