Apache Sling Launchpad Comparator

Clone this repo:
  1. a8fb524 SLING-11709 - Set up Jira autolinks to all Sling Github projects by Robert Munteanu · 12 months ago master
  2. aac240d SLING-10676 - remove SECURITY.md which is not needed by Bertrand Delacretaz · 2 years, 8 months ago
  3. ca1dd42 SLING-10676 - add or update SECURITY.md by Bertrand Delacretaz · 2 years, 8 months ago
  4. ba8748c SLING-10676 - add or update SECURITY.md by Bertrand Delacretaz · 2 years, 8 months ago
  5. 6922d5c Adding sonarqube badges as per SLING-9682 by Dan Klco · 3 years, 7 months ago

Apache Sling

Build Status Test Status Coverage Sonarcloud Status License

Apache Sling Launchpad Comparator

This module is part of the Apache Sling project.

Command line utility which helps with comparing the artifacts contained by two launchpad/starter instances.

Usage

This tool expects to be part of a repo checkout to generate the changelogs between Sling modules. It is recommended to run the following command to make sure all the latest changes are present in the local checkout:

repo forall -c 'git fetch'

Afterwards build and run this project

mvn clean package
java -jar target/launchpad-comparator-0.9.0-SNAPSHOT.jar 10 11-SNAPSHOT

The report will list:

* added dependencies
* removed dependencies
* changed dependencies

For Sling artifacts that have changed it will also list the Jira issues which were potentially fixed between the releases. It does so by parsing the commit messages, but does not verify that the issues are actually fixed.