Download & Extend

Git Release Notes

Just a heads up to everyone, Grayside is taking over the maintainer position on this project. -Josh The Geek

Overview

This is a Git port of cvs-release-notes.php, which lived in the tricks repo back in CVS land.

Features

This script is a Drush extension that:

  • Generates release notes from commits between two git tags or commits
  • The end point can also be a branch, for example drush rn 6.x-1.0 6.x-1.x
  • The --commit-count parameter adds the number of commits to the header output
  • The command is release-notes, relnotes, or just rn
  • The --git option makes the command use the specified git binary
  • In the output, any commits that contain an issue number (#12345), it will be transformed into a link (<a href="/node/12345">#12345</a>)
  • If the commit message has any combination of leading 'Issue ', 'Patch ', or '- ', they will all be removed, for consistency.
  • The --baseurl option allows you to change the base of the issue links to a different site.
  • Support for --pipe
  • hook_release_notes_alter() is an alter hook for the output

Requirements

  • Drush (Tested with 4.4)
  • Git (Tested with 1.7.3.1)

Known problems

  • webchick tried testing this with Git 1.7.1, and it did not work. (Issue: #1077938: grn doesn't work with git <1.7.3) This should work back to Git 1.5.1.6.
  • Please use 6.x-2.2 or greater, lower versions did some very unholy things. The 6.x-1.x branch is a standalone script, and is not supported.

Credits

The script was originally written for CVS by dww.
Josh The Geek ported it to use Git, for #1002410: Convert CVS changelog auto-generation script to Git.

Downloads

Recommended releases

Version Downloads Date Links
6.x-2.5 tar.gz (8.67 KB) | zip (9.47 KB) 2011-Jul-16 Notes

Development releases

Version Downloads Date Links
6.x-2.x-dev tar.gz (9.98 KB) | zip (10.75 KB) 2012-Jan-23 Notes

Project Information


Maintainers for Git Release Notes

  • Grayside - 1 commit
    last: 1 year ago, first: 1 year ago
  • Josh The Geek - 96 commits
    last: 1 year ago, first: 2 years ago

Issues for Git Release Notes

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants