Cool idea —- also makes me realize that if GitHub can see commit history of all repos, then Microsoft has a lot of partly identified info on personnel movement across teams within lots of companies and also across companies
It tells you what new names existed or old names removed in your commit log during the specified periods. Suppport comparing based on name+email or name only. Support recursively looping through all subdirectries.<p>Sample usage:<p># git-fired 2021/06/01 2021/05/01 -single<p># git-fired 2021/06/01 2021/05/01 -multi<p># git-fired 2021/06/01 2021/05/01 -single -name<p># git-fired 2021/06/01 2021/05/01 -single -name<p>compares the commit log of the current repo (-single) or all git repos under current directory (-multi) during 2021/05/01 to 2021/06/01 and 2021/06/01 to now, by default compares using name+email, pass -name to compare using name only.
Problem with this is that git identities aren't unique. If I do a quick commit from another machine it will likely have garbage for the name and email based on GECOS and the hostname.