Added another shity script

This commit is contained in:
Marcel Kapfer (mmk2410) 2016-12-09 19:26:33 +01:00
parent 32d2e1a5f6
commit 0e4c7da82f
1 changed files with 29 additions and 0 deletions

29
svn-log-count/svn-log-count.sh Executable file
View File

@ -0,0 +1,29 @@
#!/bin/bash
dates=$(svn log | grep "^r" | grep "|" | cut -d'|' -f3 | cut -d' ' -f2)
# get total amount of commits
echo "Sum: $(echo "$dates" | wc -l)"
# get first year
for curyear in $(echo "$dates" | cut -d'-' -f1); do
if [[ -z $year ]]; then
year=$curyear
fi
if [[ $curyear -lt $year ]]; then
year=$curyear
fi
done
echo "First Commit (Year): $year"
# get amount of commits per year
while [[ $year -le $(date +"%Y") ]]; do
echo "Sum for $year: $(echo "$dates" | grep "^$year" | wc -l)"
year=$((year+1))
done