Skip to content

Instantly share code, notes, and snippets.

@jpwilliams
Last active November 30, 2017 16:49
Show Gist options
  • Save jpwilliams/6c24f43213fb1376f6278b35a38ffddd to your computer and use it in GitHub Desktop.
Save jpwilliams/6c24f43213fb1376f6278b35a38ffddd to your computer and use it in GitHub Desktop.
Git Version Log
function gl() {
if [[ $# -eq 0 ]] ; then
echo 'Provide at least one version to compare'
else
( git log --pretty='format:- %s: %H' "$1".."$2"; echo ) | tail -r
fi
}

Useful (but shittily written) bash function to log out commits between given commit-ish values in a git repository.

Outputs a simple log that can be pasted into some GitHub markdown for a dirty changelog.

~/remit : gl 2.0.4
- πŸ“¦ fix(package): update eventemitter3 to version 3.0.0 (#60): 250143ab02f7cb7b40e370909d56303730999ee4
- πŸ”₯ Kill old TODO comment: df7b922c1ae9b1908f9f60b1767775bb832b0c9d
- πŸ”€ Handler values (#62): c2d19d82cf407690bdafc0c88e0499c9faee7ecd
~/remit : gl 2.0.0 2.0.3
- πŸ“ Set README badges to correctly point to the master branch: 14b7d0633ebf0abf42728a73eff1892b8d8136e9
- πŸ“ Fix README typo: 14c85d9a486592956d0a2ef1910096d7a69eee8a
- πŸ“ Fix README typo: 7e5e4a31b8399a5312f3da689ebe778301482cbe
- πŸ“ Add service scaling clarification to README: 5300e3821c16784f1df2a7859dff85c0d50b73ba
- 😬 Add new throwAsException utility that throws any exception synchronously: 3848963da6321d40d843d7eb0a2f1e2baa2d6b14
- 😬 Catch nasty errors and throw them synchronously across Remit: 30e1e8ffff167c7bc7c4f1da80eef5f30068d77b
- πŸ’¬ Add more client properties for help tracking rogue consumers: f0c42b1289aa043c8ae9a819061f66d7f6a15c86
- πŸ“¦ Upgrade ulid to ^1.0.0: 9758f61a3f4d82d073f578942ee860cb4cbe2776
- πŸ“¦ Upgrade coveralls to ^3.0.0: 30ab7d28309df87c71b3dbbe8d3dd1e1d85354f0
- πŸ“¦ Upgrade mocha to ^4.0.0: 67e8d940518626fff3a5fecc3c1742135b470189
- πŸ”– Release v2.0.1: c27a2a98778aff34652fba347fe51aeb41d37b47
- πŸ’¬ Add 'username@hostname' to client properties on RabbitMQ connection: 70ea11dd92fc52832abc471565a87dc9611f647f
- ✨ Add adjustable prefetch limit to listeners and endpoints: 01cba9ba44d2df09faeb4cb4a39aae0233da3ee9
- πŸ”– Release v2.0.2: f62317f0f13406510dbe88152e6a6139dfed2632
- πŸ› Use _mocha instead of mocha when generating reports for coveralls: b587d56732ce0b7195fb37ed716f750a7c30a4a4
- πŸ› Fix bad npm registry setting: 609cb390935619cc0d62fc9f90db4389385cf16c
- πŸ”€ remit uses async/await (#54): 687895f60f1b3cfa8af923857ca8d092e4c99dfe
- πŸ”– Release v2.0.3: 3e349313bb7f35e71c85a1494bd1e3f61d7e3571
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment