Skip to content

Commit

Permalink
Merge pull request tj#368 from zlx/feature/strong_line_summary
Browse files Browse the repository at this point in the history
Fix some fatal for git-line-summary
  • Loading branch information
hemanth committed May 9, 2015
2 parents 025b402 + 0172f7e commit 72b5951
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions bin/git-line-summary
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
project=${PWD##*/}

#
# list the last modified author for each line
# list the last modified author for each line
#
function single_file {
while read data
do
if [[ $(file $data) = *text* ]]; then #
git blame --line-porcelain $data | sed -n 's/^author //p';
if [[ $(file $data) = *text* ]]; then #
git blame --line-porcelain $data 2>/dev/null | grep "author\ " | sed -n 's/^author //p';
fi
done
}
Expand Down Expand Up @@ -42,19 +42,19 @@ function result {
authors | awk '
{ args[NR] = $0; sum += $0 }
END {
printf " %-9s: %i\n", "lines", sum
printf " %-9s: \n", "authors"
for (i = 1; i <= NR; ++i) {
printf " %-30s %2.1f%%\n", args[i], 100 * args[i] / sum
printf " %s, %2.1f%%\n", args[i], 100 * args[i] / sum
}
}
'
' | column -t -s,
}

# summary

echo
echo " project : $project"
echo " lines :" $(count)
echo " authors :"
result
echo

0 comments on commit 72b5951

Please sign in to comment.