github_commits_perversion.sh 591 B

12345678910111213141516
  1. #/bin/bash
  2. Releases=("3.8" "3.9" "4.0" "5.0" "6.0" " 7.0" "develop")
  3. Dates=("2013-01-01", "2014-01-01", "2015-01-01", "2016-07-01", "2017-02-01", "2017-07-01", "2018-02-01", "2050-01-01")
  4. let "counter = 1"
  5. for i in "${Releases[@]}"
  6. do
  7. echo "=== $counter git shortlog -s -n --after=${Dates[counter-1]} --before=${Dates[counter]}"
  8. git shortlog -s -n --after=${Dates[counter-1]} --before=${Dates[counter]}
  9. echo -n "Total $i: "
  10. git log --pretty=oneline --after=${Dates[counter-1]} --before=${Dates[counter]} | wc -l
  11. echo "======================="
  12. echo
  13. let "counter +=1"
  14. done