configuration/linecount_per_month.sh
... ...
@@ -1,5 +1,7 @@
1 1
#!/bin/bash
2
-cp "$( dirname ${0} )/linecount.sh" "${TMP}"
2
+LINECOUNT="$( mktemp --tmpdir linecountXXXXX.sh )"
3
+cp "$( dirname ${0} )/linecount.sh" "${LINECOUNT}"
4
+chmod a+x "${LINECOUNT}"
3 5
for y in $( seq 2011 2026 ); do
4 6
for m in $( seq 01 12 ); do
5 7
d=$( printf '%04d-%02d-01\n' ${y} ${m} )
... ...
@@ -8,7 +10,7 @@ for y in $( seq 2011 2026 ); do
8 10
echo -n "$d "
9 11
git reset --hard >/dev/null 2>&1
10 12
git checkout -f ${commit} >/dev/null 2>&1
11
- "${TMP}/linecount.sh"
13
+ "${LINECOUNT}"
12 14
git reset --hard >/dev/null 2>&1
13 15
fi
14 16
done