I made a tool to aggregate git blame stats across any repo (github.com)
from martinn@programming.dev to rust@programming.dev on 15 Sep 2024 07:40
https://programming.dev/post/19418573

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.

#rust

threaded - newest

taladar@sh.itjust.works on 15 Sep 2024 21:42 collapse

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,…?