#!/bin/sh commit="" test $# -ne 0 && commit=$@ project=${PWD##*/} commit_count=`git log --oneline $commit | wc -l | tr -d ' '` file_count=`git ls-files | wc -l | tr -d ' '` authors=`git shortlog -n -s $commit | awk ' { args[NR] = $0; sum += $0 } END { for (i = 1; i <= NR; ++i) { printf "%-30s %2.1f%%\n", args[i], 100 * args[i] / sum } }'` echo echo " project: $project" echo " commits: $commit_count" if test "$commit" = ""; then echo " files : $file_count" fi echo " authors: " echo "$authors" echo