Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. last_release=$1; shift 1;
  4. current_release=$1; shift 1;
  5.  
  6. project=$(git rev-parse --show-toplevel | rev | cut -d "/" -f 1 | rev)
  7.  
  8. echo -e "# Release notes for ${project} ${current_release}\n"
  9.  
  10. echo "## Statistics since ${last_release}"
  11. echo "- $(git rev-list --count ${last_release}..HEAD) commits"
  12. echo "-$(git diff --shortstat ${last_release} HEAD)"
  13.  
  14. echo ""
  15. echo "## Authors"
  16. git shortlog -s -n --no-merges ${last_release}..HEAD | cut -f 2
  17.  
  18. echo ""
  19. echo "## Merge history"
  20. git log --merges --pretty=format:"%h %b" ${last_release}..HEAD
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement