/gitrev.sh
http://github.com/xbmc/xbmc · Shell · 15 lines · 14 code · 0 blank · 1 comment · 5 complexity · 6dcf67ef8b7d3312cade3f3c847c1694 MD5 · raw file
- #!/bin/sh
- N=0
- R=""
- MAX=50
- while [ $N -le $MAX ] && [ "x$R" = "x" ]
- do
- R=$(git log -1 --pretty=format:%b HEAD~$N | awk '$2 ~ /@([0-9]+)$/ {sub(".*@", "", $2); print $2}')
- N=$(($N+1))
- done
- if [ "x$R" != "x" ]; then
- if [ $N -gt 1 ]; then
- R=$R\+$((N-1))
- fi
- echo $R
- fi