mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
devscript project_stats show uniq new contributors
This commit is contained in:
@@ -76,8 +76,13 @@ _homebrew_cask_project_stats () {
|
||||
printf " any\t"
|
||||
$git_log_cmd -- . | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l
|
||||
if [[ "$start_object" != "$initial_commit" ]]; then
|
||||
printf "\nAll-time contributors\t"
|
||||
git log --no-merges --format='%ae' ${initial_commit}..${end_object} -- . | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l
|
||||
local alltime_contribs="$(git log --no-merges --format='%ae' ${initial_commit}..${end_object} -- . | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l)"
|
||||
local prior_contribs="$(git log --no-merges --format='%ae' ${initial_commit}..${start_object} -- . | /usr/bin/sort | /usr/bin/uniq | /usr/bin/wc -l)"
|
||||
# arithmetic removes whitespace
|
||||
((alltime_contribs += 0))
|
||||
((new_contribs = alltime_contribs - prior_contribs))
|
||||
printf "\nAll-time contributors\t$alltime_contribs\n"
|
||||
printf "New contributors since $start_object\t$new_contribs\n"
|
||||
fi
|
||||
|
||||
printf "\n"
|
||||
|
||||
Reference in New Issue
Block a user