diff --git a/gitistics.sh b/gitistics.sh new file mode 100755 index 0000000..051291f --- /dev/null +++ b/gitistics.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +# Specify a directory with all Git repositories +REPODIR=~/Git + +# Specify the start date, where the statistics should be gathered +STARTDATE='01 Jan 2018' + +# -------------------- + +# Switch into the REPODIR +pushd $REPODIR + +# Iterate over all subdirectories +for dir in $REPODIR/*/ +do + dir=${dir%*/} + echo ${dir##*/} + + # enter directory + cd ${dir##*/} + + # show amount of commits of all users + git shortlog -sne --all --since="01 Jan 2018" + + + # go back + cd .. +done + + +# Switch back to the original directory state +popd