How Does RAID Work?
How does the tool work?
Every commit has a SHA1 hash that is used to perform a diff. For example, you'll get a diff result between your source code and its commit. This diff will have a diff.xml and a JSON file that are used to analyze the result. For each file, an associated XML file is created that is used to store refactoring information.
What can I do with it?
RAID can be used to find refactoring information in the diff results of an open-source project. It can also be used to perform refactoring in the source code of an application.
What do I need?
You need to download the tool, run it on your GitHub project, and it'll automatically detect the commits for you.