flaviostutz / gitwho

Inspects a git repository and gives insights about developers around code ownership, churn, refactorings, new codes and people that help others.
MIT License
5 stars 1 forks source link

changes analysis: Speed up task discovery for big repositories #11

Closed flaviostutz closed 1 year ago

flaviostutz commented 1 year ago

Problem being solved

When we have "old" repositories with thousand of commits it takes a lot of time for the commit discovery phase. In some cases when the regex is restrictive it take much more time on the discovery than doing the actual analysis of the code.

Proposal

Paralelize the processing of the commits/files discovery (nowadays it's single threaded)