Keep a changelog

71229c0167172520e0582dbf29cbd88f?s=47 wosc
September 06, 2015

Keep a changelog

Lightning talk about the changelog hg/git extensions at #pyunconf Hamburg

71229c0167172520e0582dbf29cbd88f?s=128

wosc

September 06, 2015
Tweet

Transcript

  1. Keep a changelog! Wolfgang Schnerring @wosc, pyunconf Hamburg 2015

  2. None
  3. Version (Date) User-visible changes

  4. Commit message Changelog Changelog Commit message

  5. Apply latest UX insights to Foobar widget More details about

    the motivation and contents of the change Subject (Think, “this change will...”) Body Commit message format
  6. It looks like you're typing the works of Shakespeare. Did

    you know there were monkeys who can do that?
  7. None
  8. None
  9. [extensions] hgchangelog = /path/to/hgchangelog.py Mercurial 1. Download from https://bitbucket.org/birkenfeld/hgchangelog 2.

    Add to ~/.hgrc $ mkdir -p ~/.git-templates/hooks $ cp preparechangelog.py ~/.git-templates/hooks/prepare-commit-msg $ chmod +x ~/.git-templates/hooks/prepare-commit-msg $ git config --global init.templatedir '~/.git-templates' Git 1. Download from https://github.com/wosc/git-commitchangelog 2. Run
  10. Keep a changelog!