Reputation: 12100
I used git shortlog -sn --all
to get a list of all authors with their commits for all the branches.
The problem is , i just want the list of authors that have been contributing since last year , ignoring the others. Is there any way to include a time range in this? Because from the help page i don't see anything like that.
The git-hub also provides this through API call but that just returns the top 100 contributors, not all of them.
Thanks
Upvotes: 4
Views: 3919
Reputation: 26755
You can use the since argument for this.
git shortlog -sn --all --since=1.year
It has relative times but you can also use dates:
git shortlog -sn --all --since={2016-01-01}
Or a range:
git shortlog -sn --all --after={2013-04-01} --before={2014-01-01}
Upvotes: 12