From e7280f03054fa960fa20e8efaacc552183596401 Mon Sep 17 00:00:00 2001 From: TJ Holowaychuk Date: Tue, 7 Feb 2012 22:18:45 -0800 Subject: [PATCH] refactored git-summary(1) --- bin/git-summary | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/bin/git-summary b/bin/git-summary index 7e9dc0e..19d1ffa 100755 --- a/bin/git-summary +++ b/bin/git-summary @@ -1,11 +1,12 @@ #!/bin/sh -COMMITISH="" -test $# -ne 0 && COMMITISH=$@ +commit="" +test $# -ne 0 && commit=$@ project=${PWD##*/} -commit_count=`git log --oneline $COMMITISH | wc -l | tr -d ' '` + +commit_count=`git log --oneline $commit | wc -l | tr -d ' '` file_count=`git ls-files | wc -l | tr -d ' '` -authors=`git shortlog -n -s $COMMITISH | awk ' +authors=`git shortlog -n -s $commit | awk ' { args[NR] = $0; sum += $0 } END { for (i = 1; i <= NR; ++i) { @@ -16,8 +17,8 @@ authors=`git shortlog -n -s $COMMITISH | awk ' echo echo " project: $project" echo " commits: $commit_count" -if test "$COMMITISH" = ""; then - echo " files : $file_count" +if test "$commit" = ""; then + echo " files : $file_count" fi echo " authors: " echo "$authors"