Git Repository Analysis Tool
Hercules is a fast and highly customizable Git repository analysis tool written in Go and Python, built and open-sourced by source{d}. It runs a highly customizable pipeline of analysis tasks on a Git repository to generate all sorts of cool data and insights. I used Hercules extensively for a project I worked on for a while, so I contributed a few fixes and features upstream!
My contributions include:
- new features such as reworked interval options and a pluggable logger
-
fixes for a race condition I I discovered, and a small fix to improve
go mod
support
Check out my pull requests in more detail here!