|
@ -0,0 +1,12 @@ |
|
|
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
total_commits=$(git shortlog -s -n | awk '{ sum += $1; } END { print sum; }' "$@") |
|
|
|
|
|
|
|
|
|
|
|
if [[ $total_commits -gt 200 ]]; then |
|
|
|
|
|
echo "Total commits: $total_commits (minimum required commits reached)" |
|
|
|
|
|
else |
|
|
|
|
|
echo "Total commits: $total_commits ($(expr 200 - $total_commits) commits left to reach minimum required commits)" |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
echo "Commits per user:" |
|
|
|
|
|
git shortlog -s -e | sed 's/<//;s/>//' | awk '{ printf "\t%s (%s): %s\n", $2, $3, $1 }' |