Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on programming.dev
rust·Rustbymartinn

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.

I made a tool to aggregate git blame stats across any repohttps://github.com/martinn/repoblameOpen linkView original on programming.dev
18

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

1

You reached the end

I made a tool to aggregate git blame stats across any repo | Spyke