This library is designed to find all files with the same path that were changed in both branchA
(remotely) and branchB
(locally) independently since the merge base commit.
- Clone this repository to your local machine.
- Update the
Example
class with your GitHub repository details and access token. - Run the
Example
class to find the files changed in bothbranchA
andbranchB
since the merge base commit.
The library includes tests to ensure the correctness of the implemented functionalities. Make sure to run the tests using mvn test
.
If mvn test
doesn't work or outputs an error try changing these lines:
<maven.compiler.source>23</maven.compiler.source>
<maven.compiler.source>23</maven.compiler.source>
so that they use a different version, if you dont have jdk 23.