2
0
forked from Wavyzz/dolibarr
Files
dolibarr-fork/dev/tools/github_commits_perversion.sh
Laurent Destailleur fc1fd81c82 CLean tools
2023-05-05 03:17:44 +02:00

21 lines
588 B
Bash
Executable File

#/bin/bash
#
# Count number of commits per user and per versions (using date for version detection)
#
Releases=("17.0" "18.0" "develop")
Dates=("2023-02-01" "2023-08-31" "2050-01-01")
let "counter = 1"
for i in "${Releases[@]}"
do
echo "=== $counter git shortlog -s -n --after=${Dates[counter-1]} --before=${Dates[counter]}"
git shortlog -s -n --after=${Dates[counter-1]} --before=${Dates[counter]}
echo -n "Total $i: "
git log --pretty=oneline --after=${Dates[counter-1]} --before=${Dates[counter]} | wc -l
echo "======================="
echo
let "counter +=1"
done