Skip to content

Instantly share code, notes, and snippets.

View IanGrima's full-sized avatar

Ian Grima IanGrima

  • Malta
View GitHub Profile
@IanGrima
IanGrima / changelog.rb
Created May 30, 2018 10:16 — forked from ttscoff/changelog.rb
Generate release notes from git commit messages
#!/usr/bin/ruby
# A script to automate changelog generation from Git commit messages
#
# For use with a git-flow workflow, it will take changes from the last tagged release
# where commit messages contain NEW, FIXED, and IMPROVED keywords and sort and fromat
# them into a Markdown release note list.
#
# The script takes version information from the macOS command agvtool and bases
# the product name on the first matching Xcode Info.plist found