Skip to content

Commit acc56a7

Browse files
committed
updated git_push_stats.sh
1 parent 8ce31b6 commit acc56a7

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Diff for: git/git_push_stats.sh

+21
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,20 @@ num_lines_diff="$("$srcdir/git_origin_diff_to_push.sh" | wc -l | sed 's/[[:space
4747
# so that when there is nothing to push we get 0 instead of 1 line as the result
4848
num_lines_changed="$("$srcdir/git_origin_line_count_to_push.sh")"
4949

50+
files="$("$srcdir/git_origin_files_to_push.sh")"
51+
52+
files_added="$(grep -c '^A' <<< "$files" || :)"
53+
54+
files_modified="$(grep -c '^M' <<< "$files" || :)"
55+
56+
files_deleted="$(grep -c '^D' <<< "$files" || :)"
57+
58+
files_renamed="$(grep -c '^R' <<< "$files" || :)"
59+
60+
files_other="$(grep -c -v '^[AMDR]' <<< "$files" || :)"
61+
62+
files_total="$(grep -c '.' <<< "$files" || :)"
63+
5064
cat <<EOF
5165
Stats for Push to Origin:
5266
@@ -58,4 +72,11 @@ Number of Lines Changed: $num_lines_changed
5872
5973
Number of Lines Diff: $num_lines_diff
6074
75+
Files Added: $files_added
76+
Files Modified: $files_modified
77+
Files Deleted: $files_deleted
78+
Files Renamed: $files_renamed
79+
Files Other: $files_other
80+
Files Total: $files_total
81+
6182
EOF

0 commit comments

Comments
 (0)