changes.sh raw

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