Disclaimer: This is very much an early effort, work in progress, at the moment!
Notes:
-
There is currently a dependency on Yarn
-
There is no out of the box Windows support currently, if you want to try and make it work, please create a PR!
git clone https://github.com/supasympa/gitviz.git cd gitviz yarn packages/cli/src/cli.js -p ./packages/web/public/git-changes.json -t 999999 -r <LOCATION_OF_THE_REPO> yarn start
<LOCATION_OF_THE_REPO>
should be the relative filepath of the git repository you want to analyse.
A lot of change can happen across large repositories over time and it's useful to be able to drill into where and when change happens. This utility contains tools to create interactive visualisations that help interrogate a Git repository. Specifically it offers tools that may help a user find out the following:
- Most committed files.
- Least committed files.
- The most stable files. (Currently not implemented)
- The most stable directories. (Currently not implemented)
- Frequency of change (Currently not implemented)