changes.sh 377 B

123456789101112131415161718
  1. #!/bin/bash
  2. set -e
  3. GHORG=${GHORG:-hypermodeinc}
  4. GHREPO=${GHREPO:-badger}
  5. cat <<EOF
  6. This description was generated using this script:
  7. \`\`\`sh
  8. $(cat "$0")
  9. \`\`\`
  10. Invoked as:
  11. $(echo GHORG="${GHORG}" GHREPO="${GHREPO}" $(basename "$0") ${@:1})
  12. EOF
  13. git log --oneline --reverse ${@:1} |
  14. sed -E "s/^(\S{7}\s)//g" |
  15. sed -E "s/([\s|\(| ])#([0-9]+)/\1${GHORG}\/${GHREPO}#\2/g"