mtn-stats.sh 432 B

12345678910111213141516
  1. #!/bin/bash
  2. [ -n "$1" ] && repo="." || repo="$1"
  3. cd "$repo"
  4. mtn automate log --no-merges | while read revision
  5. do
  6. date="$(mtn automate certs "$revision" \
  7. | grep -A1 'name "date"' | tail -n 1 \
  8. | sed -e 's/.*\"\(.*\)\"/\1/')"
  9. timestamp="$(date --date="$date" +%s)"
  10. mtn automate get_revision "$revision" \
  11. | grep '^add_file\|^delete\|^rename\|^patch' \
  12. | sed -e "s/^/$timestamp /"
  13. done