gitchangelog.sh version/1.3

  • Fix a bug preventing POSIX/BSD sed to parse author lines containing a n. GNU sed was not affected.

  • Fix the tag annotation for POSIX/BSD sed. GNU sed was not affected.

  • Support pdksh and posh again; the error detection code from version 1.2 introduced an incompatibility.

  • Support spaces in email addresses as Git does too.

  • Support --merge without --tags.

  • Add a new option --title-star that can be combined with --no-blankline to generate a syntactically correct GNU ChangeLog.

  • Improve the portability of the sed program to support Heirloom sed with only SRE, thus probably Solaris sed; on Solaris a POSIX sh would still be required.

gitchangelog.sh version/1.2

  • Support multiline commit titles.

  • Detect errors of git.

  • Add documentation printed by command line switches.

  • Add a makefile to build and install a manual page built using HelpMessage and pod2man.

  • Add the project documentation files COPYING, README and NEWS.

gitchangelog.sh version/1.1

  • Improve the portability to support BSD sed and probably POSIX sed.

gitchangelog.sh version/1.0

  • Simple sed script reformatting a Git log into something close to a common GNU changelog.