I made a tool to aggregate git blame stats across any repo
I've always been curious about this. If I were to take a snapshot of a git repo at a particular point in time, who would be the top contributors by active lines of code? And then, what type of files have they contributed the most? So I built this little tool.
I've been wanting to learn rust for quite some time now and this was one of my first projects in it. It was a lot of fun!
It uses git under the hood to obtain the information and it's nothing fancy, but keen to hear what you think.
https://github.com/martinn/repoblameOpen linkView original on programming.dev
1 reply
Maybe make it aggregate the data over all commits and then use that as a learning opportunity to learn about tools like cargo-bench, criterion, cargo-flamegraph and other profiling and benchmarking tools and optimization techniques to see if you can speed it up, reduce its memory usage,...?