Needed some place to note this short one-liner for generating a changelog between version releases with git.
git log v0.5...v0.6 --pretty=format:'%s'
The output looks something like this.
RM #225: Fix xcc to build when gmp is already installed. This is a back-rev'd patch from Crosstool-NG that required no changes so xcc would be on Fedora 19. RM #225: Disable XBMC for dev platform build except for tinyxml. RM #225: crtmpserver depends on tinyxml from XBMC package added by PiBox to Buildroot.
This works as long as you've tagged your tree. To tag the tree, use an annotated tag and then push to the origin to share it.
git tag -a v0.1 -m"Why did I do this?"
git push origin --tags
Tha'ts it.