diff options
Diffstat (limited to 'git-stats.sh')
| -rwxr-xr-x | git-stats.sh | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/git-stats.sh b/git-stats.sh index 450817b..f9027d6 100755 --- a/git-stats.sh +++ b/git-stats.sh @@ -32,8 +32,21 @@ echo "$colon_separated_shortlog" | asciigraph -l 'Commit count' --color contributors=$(echo "$colon_separated_shortlog" | cut -d: -f 1) -for name in $contributors; do - colon_separated_commit_word_count+=$name:$(git log --pretty='format:%B' --no-merges --author="$name" | wc -w | tr -d '[[:space:]]')$'\n' -done - -echo -n "$colon_separated_commit_word_count" | asciigraph -l 'Commit message word count' --color --sort=dec +# for name in $contributors; do +# colon_separated_commit_word_count+=$name:$(git log --pretty='format:%B' --no-merges --author="$name" | wc -w | tr -d '[[:space:]]')$'\n' +# done +# +# echo -n "$colon_separated_commit_word_count" | asciigraph -l 'Commit message word count' --color --sort=dec + + +while read -r name; do + echo $name + # echo $(git log --reverse --pretty='format:%ad' --author=""$name"" | head -n 1) + first_commit_date=$(git log --reverse --pretty='format:%ad' --author="$name" | head -n 1) + echo $first_commit_date + # days_since_first_commit=$(ruby -e 'require "date"; date = Date.parse("' $first_commit_date '"); puts (Date.today - date).to_i') + # colon_separated_days_since_first_commit+=$name:$days_since_first_commit$'\n' +done <<< "$contributors" + +# echo -n "$colon_separated_days_since_first_commit" +# echo -n "$colon_separated_days_since_first_commit" | asciigraph -l 'Days since first commit' --color --sort=dec |
