blob: a0d91e751f45b6e98f50bb881b59f99a20efd040 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
set -e
if [ $# -ne 2 ]
then
echo "Usage: $0 <revision range> <parent dir>"
exit 1
fi
range=$1
parent_dir=$2
nr_commits_total=$(git log --pretty=%h --no-merges "$range" -- "$parent_dir" \
| wc -l)
nr_commits_damon=$(git log --pretty=%h --no-merges "$range" -- mm/damon/ \
| wc -l)
portion=$(awk "BEGIN {printf \"%.2f %%\", \
${nr_commits_damon} * 100 / ${nr_commits_total}}")
echo "$nr_commits_damon/$nr_commits_total ($portion) without merge"
|