A small demonstration of DiffDetective. The demo is a Java maven project, which includes DiffDetective as a library.
This demo comes with a screencast available on YouTube, guiding you through the demo's setup with Maven in IntelliJ and how to implement variability-aware differencing and analyses of Git histories:
Follow the setup instructions on the DiffDetective website. These instructions make you clone the repo and install it. After installing DiffDetective, you can use it in any of your maven projects, including this demo.
To run the demo, simply follow the steps in the YouTube video above.
The main
branch already contains the full demo source code.
If you want an empty demo template project to implement the demo yourself, or to use DiffDetective for other purposes, you may
switch to the empty
branch.